apache-airflow-providers-common-compat
Provider package apache-airflow-providers-common-compat for Apache Airflow
What it is and what it does
This is an Apache Airflow provider package that supplies compatibility code to bridge differences between Airflow versions. It abstracts away version-specific API changes so that code written for one Airflow release can work across multiple versions without modification. The package is maintained as part of the main Airflow project and is designed to be installed alongside an existing Airflow installation (2.11.0 or later).
The package supports Python 3.10, 3.11, 3.12, 3.13, and 3.14, and depends on apache-airflow and asgiref with version constraints that vary by Python version. It includes optional dependencies for openlineage and standard providers if you need those integrations. The package is actively maintained with recent releases and carries no known security vulnerabilities.
Use it for:
- Maintain Airflow DAG code that runs on multiple Airflow versions without conditional logic
- Migrate DAGs gradually between Airflow versions while keeping a single codebase
- Build Airflow plugins or operators that need to support a range of Airflow releases
- Abstract version-specific API calls in custom Airflow extensions
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides compatibility code and utilities for Apache Airflow to support code across multiple Airflow versions, abstracting version-specific API differences.
Yes, if you are building or maintaining Airflow code that needs to work across multiple Airflow versions. The package is actively maintained, carries no known vulnerabilities, and has low install friction. Install it only if you have a specific cross-version compatibility need; it is not required for single-version Airflow deployments.
Install
apache-airflow-providers-common-compat on PyPI
pip
pip install apache-airflow-providers-common-compatuv
uv add apache-airflow-providers-common-compatpoetry
poetry add apache-airflow-providers-common-compatInstalling apache-airflow-providers-common-compat
Before you install
Low install friction; released 6 days ago with active maintenance. Requires apache-airflow >=2.11.0 and asgiref with version-dependent constraints.
License in practice
Apache-2.0 permissive license allows commercial use, modification, and distribution with minimal restrictions.
Quickstart
pip install apache-airflow-providers-common-compat
from airflow.providers.common.compat import ...
Requires apache-airflow >=2.11.0 and Python >=3.10
Verify before relying
- Specific compatibility shims and utilities provided (description does not enumerate them)
- Whether this is required or optional for typical Airflow installations
- Performance or behavioral differences between supported Python versions
Package facts
| License | Apache-2.0 (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 2 — apache-airflow, asgiref |
| Maintenance | actively maintained — 6 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 20,468,163/month — #1,037 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_compat-1.18.0-py3-none-any.whl
Keywords: airflow-provider, common.compat, airflow, integration
Tags
More Monitoring packages
Wraps any iterable to display a real-time…
copyleft · top 100 on PyPI
opentelemetry-semantic-conventionsProvides generated Python code for…
permissive · top 100 on PyPI
opentelemetry-sdkProvides the reference implementation of the…
permissive · top 100 on PyPI
opentelemetry-apiProvides the abstract API and interfaces for…
permissive · top 100 on PyPI
opentelemetry-exporter-otlp-proto-httpExports OpenTelemetry observability data to an…
permissive · top 1,000 on PyPI
opentelemetry-instrumentationProvides automatic instrumentation commands and…
permissive · top 1,000 on PyPI
apache-airflow-providers-standardProvides standard operators, hooks, and sensors…
permissive · top 5,000 on PyPI
apache-airflow-providers-common-ioProvides common I/O utilities and operators for…
permissive · top 5,000 on PyPI
apache-airflow-providers-ftpProvides FTP integration for Apache Airflow,…
permissive · top 5,000 on PyPI
apache-airflow-providers-common-sqlProvides common SQL operators, hooks, and…
permissive · top 1,000 on PyPI
apache-airflow-providers-openfaasIntegrates OpenFaaS serverless functions into…
permissive · top 15,000 on PyPI
apache-airflow-providers-asanaIntegrates Apache Airflow with Asana, enabling…
permissive · top 15,000 on PyPI
apache-airflow-providers-segmentIntegrates Apache Airflow with Segment for…
permissive · top 15,000 on PyPI
apache-airflow-providers-httpProvides HTTP operators, hooks, and sensors for…
permissive · top 1,000 on PyPI
apache-airflow-providers-cncf-kubernetesIntegrates Apache Airflow with Kubernetes,…
permissive · top 5,000 on PyPI
apache-airflow-providers-cohereIntegrates Cohere's language model APIs into…
permissive · top 15,000 on PyPI