FastStream is a Python framework designed for building asynchronous services that interact with event streams such as Apache Kafka, RabbitMQ, NATS, and Redis. It simplifies the creation of producers and consumers for message queues, leveraging Pydantic for data validation and providing automatic documentation generation. Key features include support for multiple message brokers, intuitive development with full-typed editor support, efficient dependency management, and in-memory testing. FastStream integrates easily with HTTP frameworks like FastAPI, making it suitable for developers at various experience levels.
Table of contents
FeaturesHistoryInstallWriting app codeTesting the serviceRunning the applicationProject DocumentationDependenciesHTTP Frameworks integrationsStay in touchContributors1 Comment
Sort: