# Welcome to aioamqp’s documentation

Aioamqp is a library to connect to an amqp broker. It uses asyncio under the hood.

# Limitations

For the moment, aioamqp is tested against Rabbitmq.

Contents:

- Introduction
  - Prerequisites
  - Installation
- API
  - Basics
  - Starting a connection
  - Handling errors
  - Publishing messages
  - Consuming messages
  - Queues
  - Exchanges
- Examples
  - “Hello World!” : The simplest thing that does something
  - Work Queues : Distributing tasks among workers
  - Publish Subscribe : Sending messages to many consumers at once
  - Routing : Receiving messages selectively
  - Topics : Receiving messages based on a pattern
  - RPC: Remote procedure call implementation
- Changelog
  - Next release
  - Aioamqp 0.14.0
  - Aioamqp 0.13.0
  - Aioamqp 0.12.0
  - Aioamqp 0.11.0
  - Aioamqp 0.10.0
  - Aioamqp 0.9.0
  - Aioamqp 0.8.2
  - Aioamqp 0.8.1
  - Aioamqp 0.8.0
  - Aioamqp 0.7.0
  - Aioamqp 0.6.0
  - Aioamqp 0.5.1
  - Aioamqp 0.5.0
  - Aioamqp 0.4.0
  - Aioamqp 0.3.0
  - Aioamqp 0.2.1
  - Aioamqp 0.2.0

# Indices and tables

- Index

- Module Index

- Search Page