--- id: apache-airflow-providers-common-messaging version: "2.0.4" license: Apache-2.0 license_treatment: permissive maintenance: active --- # apache-airflow-providers-common-messaging — Provider package apache-airflow-providers-common-messaging for Apache Airflow License: permissive · Maintenance: active · Downloads: 325.5K/mo ## What it is and what it does This is an Apache Airflow provider package that supplies common messaging abstractions for building data pipelines that interact with message brokers and cloud messaging services. It serves as a bridge layer between Airflow workflows and messaging systems, allowing DAGs to send and receive messages through standardized operators and hooks. The package is part of the official Airflow ecosystem and is actively maintained. It supports Python 3.10 through 3.14 and integrates with optional providers for Amazon messaging services and Apache Kafka. Installation is straightforward as a pure Python wheel with low friction, and it requires only Apache Airflow >=3.0.1 as a core dependency. Use it for: - Build Airflow DAGs that publish events to Kafka topics or cloud message queues as part of data pipelines. - Integrate event-driven workflows with Amazon SQS, SNS, or other AWS messaging services via optional extras. - Create message-based task orchestration where Airflow tasks consume and respond to messages from brokers. - Standardize messaging patterns across multiple Airflow deployments using common abstractions. - Connect Airflow to Apache Kafka clusters for streaming data ingestion and event publishing. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides common messaging abstractions and operators for Apache Airflow workflows to integrate with message brokers and cloud messaging services. Yes, if you are running Apache Airflow >=3.0.1 and need to integrate messaging or event-driven capabilities into your workflows. The package is actively maintained, production-stable, permissively licensed, and has no known vulnerabilities. Install it only if your DAGs require messaging operators; it is not useful standalone without Airflow. ## Install pip install apache-airflow-providers-common-messaging uv add apache-airflow-providers-common-messaging poetry add apache-airflow-providers-common-messaging ## Installing apache-airflow-providers-common-messaging Before you install: Low install friction as a pure Python wheel. Actively maintained with recent releases; requires Apache Airflow >=3.0.1. The package is part of the official Apache Airflow ecosystem with stable production status. License in practice: Licensed under Apache-2.0 (permissive). You can use, modify, and distribute this package freely in commercial and private projects with minimal restrictions. Quickstart: pip install apache-airflow-providers-common-messaging from airflow.providers.common.messaging import ... # Use common messaging operators in your DAG definitions Requires Apache Airflow >=3.0.1 and Python >=3.10; optional extras (amazon, apache.kafka) require additional provider packages. Verify before relying: - Specific operators and classes available in the common.messaging module beyond the provider abstraction layer. - Whether this provider alone enables messaging without installing optional extras (amazon or apache.kafka). - Real-world messaging patterns and examples beyond the provider documentation. ## Package facts - License: Apache-2.0 (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 325.5K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags airflow messaging provider, airflow kafka integration, airflow amazon messaging, airflow message broker operators, common messaging airflow, airflow pub/sub integration, airflow event streaming, airflow-provider, message-broker, event-driven [View on SkillFed](https://skillfed.io/packages/apache-airflow-providers-common-messaging) · [View on PyPI](https://pypi.org/project/apache-airflow-providers-common-messaging/)