Orchestration Tools
Kubernetes-Native Workflow Engine
★ 4.6
DAG-Based Data Transformation Library
★ 4.2
pip install argo-workflowspip install sf-hamiltonpip install argo-workflowspip install sf-hamiltonPython 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 use Hamilton to define feature engineering pipelines where each column or feature is a Python function whose parameters declare its dependencies. Hamilton builds the DAG from function signatures automatically — engineers add a new feature by writing a new function, and Hamilton wires it into the execution graph without any manual DAG configuration.
Individual Tool Pages