mosquito/aio-pika
AMQP 0.9 client designed for asyncio and humans. observed · 2026-08-28
Health v2 · maintenance only
93/100
- Activity 91
- Release rhythm 92
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 14.0
- age_days: 3626
- days_rel: 55
- days_push: 55
- n_releases_24m: 5
Adoption not part of the score
1472 stars · 209 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
aio-pika is an asynchronous Python client library for RabbitMQ built on top of aiormq, providing an object-oriented asyncio API for AMQP 0.9.1. It supports transparent auto-reconnects with full state recovery, publisher confirms, transactions, and complete type hints.
Use cases
- consume messages from rabbitmq queues asynchronously in python
- publish messages to rabbitmq with publisher confirms
- build robust async workers that survive rabbitmq reconnects
- implement rpc over rabbitmq in asyncio applications
- declare queues and exchanges programmatically with python
- run rabbitmq transactions from async python code
When to choose
- you need an asyncio-native RabbitMQ client for Python 3.11+
- you want automatic reconnection with recovery of queues, bindings, and consumers
- you need type-hinted, object-oriented AMQP APIs
- you need publisher confirms or transactions in async code
When to avoid
- you need AMQP support outside Python or without asyncio
- you use Python older than 3.11 in recent versions
- you need a synchronous client or non-RabbitMQ brokers like Kafka
Facets
library · maturity stable
message-queue rpc http-client backend developer-tools microservices python cross-platform rabbitmq amqp asyncio aiormq message-broker async-python publisher-confirms messaging
3 sources
- readme: https://github.com/mosquito/aio-pika · fetched 2026-08-28 · c8eab5c6b9c9
- homepage: https://docs.aio-pika.com/ · fetched 2026-08-29 · e3efbaa053a7
- registry_pypi: https://pypi.org/pypi/aio-pika/json · fetched 2026-08-29 · b6046287389d
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| mosquito/aio-pika | main | 93 |
For agents
markdown · JSON · MCP: product_card(name="mosquito/aio-pika")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem