Frequently Asked Questions

  • Is Pika thread safe?

    Pika does not have any notion of threading in the code. If you want to use Pika with threading, make sure you have a Pika connection per thread, created in that thread. It is not safe to share one Pika connection across threads, with one exception: you may call the connection method add_callback_threadsafe from another thread to schedule a callback within an active pika connection.

  • How do I report a bug with Pika?

    The main Pika repository is hosted on Github and we use the Issue tracker at

  • Is there a mailing list for Pika?

    Yes, Pika’s mailing list is available on Google Groups and the email address is, though traditionally questions about Pika have been asked on the RabbitMQ-Discuss mailing list.

  • How can I contribute to Pika?

    You can fork the project on Github and issue Pull Requests when you believe you have something solid to be added to the main repository.