SkillAgentSearch skills...

Bruin

Build data pipelines with SQL and Python, ingest data from different sources, add quality checks, and build end-to-end flows.

Install / Use

/learn @bruin-data/Bruin

README

<p align="center"> <img alt="Bruin Logo" src="./resources/logo-horizontal.svg" width="500" /> </p>

Bruin is a data pipeline tool that brings together data ingestion, data transformation with SQL, Python & R, 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.

<img alt="Bruin CLI - Demo" src="./resources/demo.gif" width="1200" />

Bruin is packed with features:

  • 📥 ingest data with ingestr / Python
  • ✨ run SQL, Python & R 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.

Community

Join our Slack community here.

<div style="margin-top: 24px;"> <a target="_blank" href="https://join.slack.com/t/bruindatacommunity/shared_invite/zt-3cymzktqu-bvFxPGyQHpvi~dok_W0L3w" style="background:none"> <img alt="Join Bruin Slack Community" src="https://img.shields.io/badge/slack-join-dlt.svg?color=d95f5f&logo=slack" style="width: 180px;" /> </a> </div>

Quickstart

Take a look at our quickstart guide here.

View on GitHub
GitHub Stars1.5k
CategoryData
Updated6h ago
Forks67

Languages

Go

Security Score

100/100

Audited on Apr 1, 2026

No findings