Skip to content

What is Bruin?

End-to-end data framework: data ingestion + transformations + quality.

If dbt, Airbyte, and Great Expectations had a lovechild, it would be Bruin.

Bruin - Demo

Bruin is packed with features:

  • 📥 ingest data with ingestr / Python
  • ✨ run SQL & Python transformations on many platforms
  • 📐 table/view materializations, incremental tables
  • 🐍 run Python in isolated environments using uv
  • 💅 built-in data quality checks
  • 🚀 Jinja templating to avoid repetition
  • ✅ validate pipelines end-to-end via dry-run
  • 👷 run on your local machine, an EC2 instance, or GitHub Actions
  • 🔒 secrets injection via environment variables
  • VS Code extension for a better developer experience
  • ⚡ written in Golang
  • 📦 easy to install and use

I know, that's a lot. Let's dive into the details.

You can get started with Bruin via installing it with a single command.

Supported Platforms

Bruin supports many data platforms out-of-the-box and as a first-class citizen. Feel free to get started with your favorite platform: