{"categories":[{"label":"Distributed Computing","url":"https://skillfed.io/packages/category/system-distributed-computing"}],"enrichment":{"capability":"Integrates Apache Airflow DAGs with OpenLineage to automatically collect and emit task lineage, metadata, and data provenance events.","skillfed_tags":["lineage-tracking","metadata-collection","deprecated"],"use_cases":["Track data lineage across Airflow DAGs running on Airflow 2.3\u20132.6 to understand inter-DAG dependencies and data flow.","Automatically capture SQL task inputs and outputs from PostgreSQL, MySQL, Snowflake, BigQuery, and other SQL operators without manual configuration.","Emit task metadata and execution events to a Marquez or OpenLineage-compatible metadata store for governance and data discovery.","Link Airflow task runs to versioned code (e.g., GitHub) to correlate lineage with code changes.","Extract metadata from custom Airflow operators by implementing get_openlineage_facets_on_start() or get_openlineage_facets_on_complete() methods."],"what_it_does":"OpenLineage Airflow is a library that hooks into Apache Airflow to automatically capture task lineage, inputs, outputs, and execution metadata, then emits that data to an OpenLineage-compatible backend (such as Marquez). It provides built-in extractors for common operators (SQL databases, cloud services, dbt, SageMaker, and others) and allows custom extractors for operators you own. The package automatically registers itself in Airflow 2.3+ and collects metadata on task start and completion, including task parameters, execution time, state, and linked code versions.\n\nHowever, this package is no longer maintained. The description explicitly states it will receive no bug fixes, security updates, or new features. For Airflow 2.7 and later, the native apache-airflow-providers-openlineage package is the official replacement and is actively developed. This package is only suitable for Airflow versions prior to 2.7 and should not be used with Airflow 2.8 or later.","worth_installing":"No. This package is explicitly unmaintained and deprecated for all current Airflow versions. For Airflow 2.7+, use apache-airflow-providers-openlineage instead. For Airflow 2.1\u20132.6, it remains functional but will not receive security updates or bug fixes. Only install if you are locked into an older Airflow version with no path to upgrade and accept the risk of running unsupported code."},"id":"openlineage-airflow","links":{"html":"https://skillfed.io/packages/openlineage-airflow","md":"https://skillfed.io/packages/openlineage-airflow.md","pypi":"https://pypi.org/project/openlineage-airflow/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-12-11","license_spdx":null,"license_treatment":"permissive","name":"openlineage-airflow","python_support":"supports_current","summary":"OpenLineage integration with Airflow"},"popularity":{"monthly_downloads":3728109,"position":2514,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.41.0"}
