apache-airflow-providers-common-io
Provider package apache-airflow-providers-common-io for Apache Airflow
What it is and what it does
apache-airflow-providers-common-io is a provider package that extends Apache Airflow with common I/O capabilities for workflow orchestration. It supplies reusable operators and utilities in the airflow.providers.common.io namespace, allowing DAG authors to standardize file and data handling patterns across their workflows without reimplementing I/O logic.
The package is designed as a foundational provider dependency, meant to be installed alongside Airflow and other provider packages that may depend on its I/O abstractions. It supports Python 3.10 through 3.14 and integrates with optional OpenLineage support for data lineage tracking when the openlineage extra is installed.
Use it for:
- Build Airflow DAGs that need standardized file transfer or I/O operations across multiple provider integrations
- Extend Airflow workflows with common I/O patterns without writing custom operators
- Integrate OpenLineage data lineage tracking into Airflow I/O operations via the optional extra
- Develop provider packages that depend on common I/O abstractions from the Airflow ecosystem
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides common I/O utilities and operators for Apache Airflow workflows, enabling standardized file and data handling across Airflow DAGs and provider integrations.
Yes, if you are running Apache Airflow >=2.11.0 and need I/O utilities for your workflows. It is actively maintained, has no known vulnerabilities, carries a permissive Apache-2.0 license, and installs with low friction. Install it as a dependency when other Airflow providers require it, or directly when building DAGs that benefit from standardized I/O operators.
Install
apache-airflow-providers-common-io on PyPI
pip
pip install apache-airflow-providers-common-iouv
uv add apache-airflow-providers-common-iopoetry
poetry add apache-airflow-providers-common-ioInstalling apache-airflow-providers-common-io
Before you install
Low friction install as a pure Python wheel. Actively maintained with recent releases; requires Airflow >=2.11.0 and apache-airflow-providers-common-compat >=1.12.0.
License in practice
Apache-2.0 license permits commercial use, modification, and distribution with minimal restrictions; suitable for most organizational contexts.
Quickstart
pip install apache-airflow-providers-common-io
from airflow.providers.common.io import operators
# Use common.io operators in your DAG definitions
Requires Apache Airflow >=2.11.0 and Python >=3.10
Verify before relying
- Specific I/O operations and file formats supported by the common.io provider
- Whether openlineage extra adds lineage tracking or only optional dependency support
- Performance characteristics for large-scale data transfers
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, apache-airflow-providers-common-compat |
| Maintenance | actively maintained — 41 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 10,050,165/month — #1,490 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_io-1.8.0-py3-none-any.whl
Keywords: airflow-provider, common.io, 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-ftpProvides FTP integration for Apache Airflow,…
permissive · top 5,000 on PyPI
apache-airflow-providers-common-compatProvides compatibility code and utilities for…
permissive · top 5,000 on PyPI
apache-airflow-providers-standardProvides standard operators, hooks, and sensors…
permissive · top 5,000 on PyPI
apache-airflow-providers-openlineageIntegrates Apache Airflow with OpenLineage to…
permissive · top 5,000 on PyPI
apache-airflow-providers-sftpIntegrates SFTP file transfer operations into…
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-keycloakIntegrates Keycloak identity and access…
permissive · top 15,000 on PyPI
apache-airflow-providers-githubProvides GitHub integration operators and hooks…
permissive · top 15,000 on PyPI
apache-airflow-providers-asanaIntegrates Apache Airflow with Asana, enabling…
permissive · top 15,000 on PyPI
openlineage-integration-commonProvides common Python utilities and data…
permissive · top 5,000 on PyPI