Bruin is a data pipeline tool that brings together data ingestion, data transformation with SQL & Python, and data quality into a single framework. It works with all the major data platforms and runs on your local machine, an EC2 instance, or GitHub Actions.
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
Installation
Please see the installation instructions here.
Join our Slack community here.
Quickstart
Take a look at our quickstart guide here.