Transformation/Orchestration and schedulingAnalytics Engineer

How do I declare that one model depends on another?

List upstream assets in the depends field. Bruin builds the DAG automatically and runs everything in the correct order.

Command

bruin run

Defined in

SQL + Python + YAML

Works with

Bruin CLI + your warehouse

What you get

Dependency DAGschedulingbackfillsno separate orchestrator

How it works in code

$ bruin validate ./pipeline
$ bruin run --start-date 2026-01-01 ./pipeline

Run bruin run and Bruin runs the whole graph in dependency order, on schedule.

SQL and Python, one pipeline

Open source. Define assets, declare dependencies, run the graph with bruin run.

Sign up to our newsletter

Practical updates on open-source data pipelines, AI analysts, governance, and what we are shipping at Bruin.