Orchestration Tools
Hadoop Workflow Scheduler
★ 3.8
End-to-End Data Pipeline Tool
★ 4.0
N/A — Java-based, no pip installpip install bruin-cliN/A — Java-based, no pip installpip install bruin-cliPython data engineers submit Azkaban workflow packages using the Azkaban REST API from Python scripts — uploading a ZIP of job definition files, triggering execution, and polling for completion status. Python jobs run as command-type Azkaban tasks that execute Python scripts on the cluster, with Azkaban managing the dependency ordering between pipeline steps.
Python data engineers use Bruin to define pipelines as a collection of SQL and Python files — SQL assets are automatically chained based on table references, and Python assets handle custom transformations or API calls that SQL cannot express. Bruin's CLI runs pipelines locally against DuckDB and in production against BigQuery or Snowflake.
Individual Tool Pages