Orchestration Tools
Workflow Orchestration Platform
★ 4.8
SQL-Based Data Transformation
★ 4.1
pip install apache-airflownpm install -g @dataform/clipip install apache-airflownpm install -g @dataform/cliPython 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 Dataform's API and CLI from Python automation scripts to trigger pipeline runs, validate assertion results, and manage compilation output programmatically. Dataform is particularly used in Google Cloud environments as a managed dbt-like alternative — engineers write SQLX files and Python orchestration scripts call the Dataform API to schedule and monitor runs.
Individual Tool Pages