# Connection Adapters

Pika uses connection adapters to provide a flexible method for adapting pika’s core communication to different IOLoop implementations. In addition to asynchronous adapters, there is the `BlockingConnection` adapter that provides a more idiomatic procedural approach to using Pika.

## Adapters

- BlockingConnection
- Select Connection Adapter
- Tornado Connection Adapter
- Twisted Connection Adapter