Orchestration Tools
Data Flow Automation
★ 4.5
End-to-End Data Pipeline Tool
★ 4.0
pip install nipyapipip install bruin-clipip install nipyapipip install bruin-cliPython 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 Bruin to define pipelines as a collection of SQL and Python files — SQL assets are automatically chained based on table references, and Python assets handle custom transformations or API calls that SQL cannot express. Bruin's CLI runs pipelines locally against DuckDB and in production against BigQuery or Snowflake.
Individual Tool Pages