Orchestration Tools
Kubernetes-Native Workflow Engine
★ 4.6
Data Orchestrator for ML & Analytics
★ 4.7
pip install argo-workflowspip install dagsterpip install argo-workflowspip install dagsterPython 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.
Dagster's asset-based model lets Python engineers define their ETL outputs as `@asset` functions — Dagster infers the dependency graph automatically. Engineers materialize assets on demand or on schedule, observe run history and lineage in the Dagit UI, and use Dagster's type system to catch schema mismatches between pipeline steps at development time.
Individual Tool Pages