Orchestration Tools
Workflow Orchestration Platform
★ 4.8
Data Transformation Framework
★ 4.3
pip install apache-airflowpip install sqlmeshpip install apache-airflowpip install sqlmeshPython 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.
Python data engineers use SQLMesh as a dbt alternative with stronger SQL semantics and Python integration. Engineers define SQL and Python models in the same project — SQLMesh understands column-level dependencies and plans only the minimum set of models that need to rebuild when code changes, making incremental development fast and cost-efficient.
Individual Tool Pages