Installation¶
Python 3.10+ is required.
Extras (5.0+)¶
| Extra | Provides |
|---|---|
pydantic |
PydanticRequest, PydanticResponse, Pydantic*Event |
sqlalchemy |
SQLAlchemy outbox + saga storage |
kafka |
Kafka broker (aiokafka) |
rabbit |
AMQP broker |
protobuf |
Protobuf serializers |
aiobreaker |
Circuit breaker helpers |
examples |
FastAPI / FastStream sample stack |
Dataclass-based Request / Response / Event types are the defaults. See Migration 4→5 for the full breaking-change list.