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 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.