Orchestration Tools
End-to-End Data Pipeline Tool
★ 4.0
DAG-Based Data Transformation Library
★ 4.2
pip install bruin-clipip install sf-hamiltonpip install bruin-clipip install sf-hamiltonPython 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.
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