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 runDefined 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 ./pipelineRun bruin run and Bruin runs the whole graph in dependency order, on schedule.
Related use cases
Orchestration and scheduling
Orchestrate a pipeline without Airflow
Can I orchestrate SQL and Python steps without standing up Airflow?
Orchestration and schedulingSchedule a pipeline to run daily
How do I schedule a Bruin pipeline to run on a cadence?
Orchestration and schedulingRun only what changed
Can I run just the models affected by my change?
SQL and Python, one pipeline
Open source. Define assets, declare dependencies, run the graph with bruin run.