Orchestration Tools
Data Flow Automation
★ 4.5
DAG-Based Data Transformation Library
★ 4.2
pip install nipyapipip install sf-hamiltonpip install nipyapipip install sf-hamiltonPython data engineers integrate with NiFi by deploying ExecuteScript processors that run Python code for custom transformations within a visual flow. NiFi also exposes a REST API that Python scripts use to dynamically configure flows, monitor processor status, and retrieve provenance data for audit purposes.
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