Platform to programmatically author, schedule, and monitor workflows. Allows for complex pipeline construction and efficient task management with robust dependency handling.
Python data engineers define pipelines as Directed Acyclic Graphs (DAGs) using Airflow's Python SDK. DAGs are written as .py files that instantiate Operators — PythonOperator for custom logic, BashOperator for shell commands, and provider-specific operators for Postgres, S3, BigQuery, and Snowflake. Airflow is the industry-standard orchestrator for scheduling ETL jobs, managing dependencies between tasks, and handling retries in production data pipelines.
Platform to programmatically author, schedule, and monitor workflows. Allows for complex pipeline construction and efficient task management with robust dependency handling.
Yes, Apache Airflow is free to use.
Apache Airflow is listed under the Orchestration Tools category on Python Data Engineering.
Details
Related
| Tool | Pricing | Rating | |
|---|---|---|---|
PY PySparkfeatured Python API for Apache Spark | Free | ★ 4.8 | → |
DA Dagsterfeaturednew Data Orchestrator for ML & Analytics | Freemium | ★ 4.7 | → |
AW Argo Workflows Kubernetes-Native Workflow Engine | Free | ★ 4.6 | → |