Usage Examples
==============

Pika has various methods of use, between the synchronous BlockingConnection adapter and the various asynchronous connection adapter. The following examples illustrate the various ways that you can use Pika in your projects.

.. toctree::
   :glob:
   :maxdepth: 1

   examples/using_urlparameters
   examples/connecting_async
   examples/blocking_basic_get
   examples/blocking_consume
   examples/blocking_consume_recover_multiple_hosts
   examples/blocking_consumer_generator
   examples/comparing_publishing_sync_async
   examples/blocking_delivery_confirmations
   examples/blocking_publish_mandatory
   examples/asynchronous_consumer_example
   examples/asynchronous_publisher_example
   examples/asyncio_consumer
   examples/twisted_example
   examples/tornado_consumer
   examples/tls_mutual_authentication
   examples/tls_server_authentication
   examples/heartbeat_and_blocked_timeouts
   examples/direct_reply_to
