skillfed

apache-airflow-providers-common-messaging

Provider package apache-airflow-providers-common-messaging for Apache Airflow

apache-airflow-providers-common-messaging v2.0.4 325.5K downloads/30d#7,585 on PyPI46,490
Permissive license Apache-2.0 Active released

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 on this page — 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

apache-airflow-providers-common-messaging on PyPI

pip

pip install apache-airflow-providers-common-messaging

uv

uv add apache-airflow-providers-common-messaging

poetry

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 the current Python release (>=3.10)
Install friction low — pure-Python wheel
Runtime dependencies 1 — apache-airflow
Maintenance actively maintained — 68 days since the last release
Last repo commit
First released
Downloads 325,548/month — #7,585 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: apache_airflow_providers_common_messaging-2.0.4-py3-none-any.whl

Keywords: airflow-provider, common.messaging, airflow, integration

Development Status :: 5 - Production/StableEnvironment :: ConsoleEnvironment :: Web EnvironmentFramework :: Apache AirflowFramework :: Apache Airflow :: ProviderIntended Audience :: DevelopersIntended Audience :: System AdministratorsProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Topic :: System :: Monitoring

Tags

airflow messaging providerairflow kafka integrationairflow amazon messagingairflow message broker operatorscommon messaging airflowairflow pub/sub integrationairflow event streaming
airflow-providermessage-brokerevent-driven

More Monitoring packages

tqdm

Wraps any iterable to display a real-time…

copyleft · top 100 on PyPI

opentelemetry-semantic-conventions

Provides generated Python code for…

permissive · top 100 on PyPI

opentelemetry-sdk

Provides the reference implementation of the…

permissive · top 100 on PyPI

opentelemetry-api

Provides the abstract API and interfaces for…

permissive · top 100 on PyPI

opentelemetry-exporter-otlp-proto-http

Exports OpenTelemetry observability data to an…

permissive · top 1,000 on PyPI

opentelemetry-instrumentation

Provides automatic instrumentation commands and…

permissive · top 1,000 on PyPI

apache-airflow-providers-apache-kafka

Integrates Apache Kafka with Apache Airflow,…

permissive · top 5,000 on PyPI

apache-airflow-providers-microsoft-azure

Integrates Apache Airflow with Microsoft Azure…

permissive · top 5,000 on PyPI

fedora-messaging

Provides tools and APIs for publishing and…

copyleft · top 15,000 on PyPI

apache-airflow-providers-standard

Provides standard operators, hooks, and sensors…

permissive · top 5,000 on PyPI

apache-airflow-providers-google

Integrates Apache Airflow with Google Cloud…

permissive · top 1,000 on PyPI

apache-airflow-providers-common-sql

Provides common SQL operators, hooks, and…

permissive · top 1,000 on PyPI

apache-airflow-providers-amazon

Provides Apache Airflow operators, hooks, and…

permissive · top 5,000 on PyPI

apache-airflow-providers-common-io

Provides common I/O utilities and operators for…

permissive · top 5,000 on PyPI

apache-airflow-providers-redis

Provides Redis integration for Apache Airflow,…

permissive · top 5,000 on PyPI

apache-airflow-providers-cloudant

Provides Apache Airflow operators and hooks to…

permissive · top 15,000 on PyPI