{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/5"},{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/4"},{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/7"},{"label":"Application Frameworks","url":"https://skillfed.io/packages/category/software-development-libraries-application-frameworks/2"},{"label":"Distributed Computing","url":"https://skillfed.io/packages/category/system-distributed-computing"},{"label":"Networking","url":"https://skillfed.io/packages/category/system-networking"}],"enrichment":{"capability":"An asynchronous Python framework for building event-driven applications with support for multiple message brokers and automatic AsyncAPI documentation generation.","skillfed_tags":["async-framework","message-brokers","microservices"],"use_cases":["Build microservices with minimal boilerplate using decorators and type annotations for message handling.","Create real-time data pipelines that consume from one broker topic and publish to another with automatic validation.","Generate AsyncAPI documentation automatically from your message handlers without manual schema definition.","Test message-driven services in-memory without spinning up broker instances in your CI/CD pipeline.","Integrate event-driven logic into applications using the built-in plugin support."],"what_it_does":"FastStream is a framework for building asynchronous, event-driven applications that consume and produce messages across multiple brokers. It provides a unified decorator-based interface that handles message parsing, serialization, and networking automatically. The framework integrates dependency injection, validation via Pydantic or Msgspec, and AsyncAPI documentation generation to reduce boilerplate while keeping underlying broker capabilities accessible.\n\nTypical use cases include building streaming microservices, message queue consumers and producers, and data pipeline components. It supports Kafka, RabbitMQ, NATS, Redis, and MQTT out of the box with optional extras for each broker. The framework works with modern async Python (3.10+) and integrates with HTTP frameworks, making it suitable for hybrid synchronous-asynchronous architectures.","worth_installing":"Yes. FastStream is actively maintained, permissively licensed under Apache-2.0, has low install friction, and addresses a real need for simplified event-driven development across multiple brokers. It is production-stable with no known vulnerabilities. Install it if you are building message-driven microservices and want to reduce boilerplate."},"id":"faststream","links":{"html":"https://skillfed.io/packages/faststream","md":"https://skillfed.io/packages/faststream.md","pypi":"https://pypi.org/project/faststream/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-07","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"faststream","python_support":"supports_current","summary":"FastStream: the simplest way to work with a messaging queues"},"popularity":{"monthly_downloads":1431199,"position":3913,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.7.4"}
