Orchestration Tools
Event-Driven Orchestration Platform
★ 4.4
Hadoop Workflow Scheduler
★ 3.6
pip install kestraN/A — Java-based, no pip installpip install kestraN/A — Java-based, no pip installPython data engineers define workflows in Kestra's YAML syntax, calling Python scripts as task steps using the `io.kestra.core.tasks.scripts.Python` task type. Kestra passes variables between tasks via outputs, enabling data to flow from a Python ingestion script through a SQL transformation task to a Python validation step — all orchestrated without writing custom Airflow operators.
Python data engineers trigger and monitor Oozie workflows via the Oozie REST API from Python management scripts. Python jobs integrate into Oozie workflows as shell action types that execute Python scripts on the Hadoop cluster nodes. Oozie coordinators are used to trigger Python-based ingestion workflows when new data files land in HDFS.
Individual Tool Pages