skillfed

apache-airflow-providers-common-io

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

apache-airflow-providers-common-io v1.8.0 10.1M downloads/30d#1,490 on PyPI46,489
Permissive license Apache-2.0 Active released

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-io

uv

uv add apache-airflow-providers-common-io

poetry

poetry add apache-airflow-providers-common-io

Installing 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

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 io providerairflow file operationsairflow common io utilitiesairflow data transferairflow provider integrationairflow workflow ioairflow cross-provider io
airflow-providerworkflow-orchestrationdata-io

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-ftp

Provides FTP integration for Apache Airflow,…

permissive · top 5,000 on PyPI

apache-airflow-providers-common-compat

Provides compatibility code and utilities for…

permissive · top 5,000 on PyPI

apache-airflow-providers-standard

Provides standard operators, hooks, and sensors…

permissive · top 5,000 on PyPI

apache-airflow-providers-openlineage

Integrates Apache Airflow with OpenLineage to…

permissive · top 5,000 on PyPI

apache-airflow-providers-sftp

Integrates SFTP file transfer operations into…

permissive · top 5,000 on PyPI

apache-airflow-providers-common-sql

Provides common SQL operators, hooks, and…

permissive · top 1,000 on PyPI

apache-airflow-providers-keycloak

Integrates Keycloak identity and access…

permissive · top 15,000 on PyPI

apache-airflow-providers-github

Provides GitHub integration operators and hooks…

permissive · top 15,000 on PyPI

apache-airflow-providers-asana

Integrates Apache Airflow with Asana, enabling…

permissive · top 15,000 on PyPI

openlineage-integration-common

Provides common Python utilities and data…

permissive · top 5,000 on PyPI