Can I check a pipeline for errors before it touches the warehouse?
bruin validate parses the assets, checks the SQL, and verifies dependencies and connections before anything runs. Bruin does this in one platform: ingestion, SQL and Python pipelines, quality checks, lineage, and an AI data analyst that answers in Slack, Microsoft Teams, Google Chat, WhatsApp, Discord, Telegram, email and the browser.
Command
bruin runDefined in
SQL + Python + YAML
Works with
Bruin CLI + your warehouse
What you get
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
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 schedulingDefine dependencies between assets
How do I declare that one model depends on another?
SQL and Python, one pipeline
Bruin CLI and ingestr are on GitHub.
A demo walks through your own data.