apache /airflow
Apache Airflow - A platform to programmatically author, schedule, and monitor workflows
★ 47,434⑂ 18,334👁 784⑃ 55,454● 15,443▤ 128◈ 5,022
47,434
stars
+14+84+377
18,334
forks
784
watchers
55,454
prs
15,443
issues
128
releases
5,022
discussions
README
Apache Airflow | Category | Badges | |------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | License | | | PyPI | | | Containers | | | Community | !Commit Activity | | Dev tools | | | Version | Build Status | |---------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------| | Main | | | 3.x | | Apache Airflow (or simply Airflow) is a platform to programmatically author, schedule, and monitor workflows. When workflows are defined as code, they become more maintainable, versionable, testable, and collaborative. Use Airflow to author workflows (Dags) that orchestrate tasks. The Airflow scheduler executes your tasks on an array of workers while f
Top issues
#62500[GSOC 2026] Airflow Contribution & Verification Agent Skills68 comments · 2026-02-26#21867Retry for TaskGroup50 comments · 2022-02-28#30264Running tasks marked as skipped on DagRun timeout38 comments · 2023-03-23#43176Explore and add static checks for DAGs for early detection of common issues34 comments · 2024-10-18#49508DAG Runs from a single DAG can prevent scheduler from seeing other DAG's runs33 comments · 2025-04-21#10388Windows support for Airflow31 comments · 2020-08-18#52712AIP-82: Add common messaging system providers29 comments · 2025-07-02#19251Add a way to skip the secret_backend29 comments · 2021-10-27
Discussions
#76535Custom worker images to lower the number of kubernetespodoperator tasks1 comments · 2026-11-05#76421Task retries after approval expiry: reconciling a committed export without authorising a new one1 comments · 2026-11-04#76373Pre-flight SQL query syntax validation and partition guard in Common SQL provider0 comments · 2026-11-03#76275Discussion: Should Airflow provide a compatibility option for Psycopg 3 client-side parameter binding?1 comments · 2026-11-02#75995Public architecture graph of apache/airflow @ 37b6b04e — 769 files, 11 651 imports, no embeddings0 comments · 2026-10-29#75981Event-based-Trigger1 comments · 2026-10-29#75395Request: reduce the amount of time used on Apache shared runners11 comments · 2026-10-22#74808Apache Airflow Scheduler creates DAG Runs before their scheduled execution time — tasks stuck with "Execution date is in the future"2 comments · 2026-10-15
Latest release
Apache Airflow 3.4.0 3.4.0 2026-11-06📦 PyPI: https://pypi.org/project/apache-airflow/3.4.0/ 📚 Docs: https://airflow.apache.org/docs/apache-airflow/3.4.0/ 🛠 Release Notes: https://airflow.apache.org/docs/apache-airflow/3.4.0/release_notes.html 🐳 Docker Image: "docker pull apache/airflow:3.4.0" 🚏 Constraints: https://github.com/apache/airflow/tree/constraints-3.4.0 Significant Changes Task Loops (73005, 74222, 74275, 74345) Airflow 3.4.0 introduces Task Loops (AIP-111): a decorated task group can be repeated a number of times decided at runtime using .loop(). A conditional loop works like a do ... while loop - th