Orchestration Tools
Kubernetes-Native Workflow Engine
★ 4.6
Event-Driven Orchestration Platform
★ 4.4
pip install argo-workflowspip install kestrapip install argo-workflowspip install kestraPython data engineers use Argo Workflows on Kubernetes to orchestrate containerised data pipelines where each task runs as an isolated Docker container. Python scripts are packaged as container images and executed as workflow steps, enabling reproducible, scalable batch processing. Argo is particularly popular in ML engineering teams for model training pipelines and in cloud-native data platforms where Kubernetes is the deployment target.
Python 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.
Individual Tool Pages