About Bruin
Bruin is a data pipeline tool that brings data ingestion, transformation and data quality into a single framework. Instead of stitching together separate tools for loading, modeling and testing, you describe a pipeline with SQL, Python or R assets and run it against the major data platforms, such as BigQuery and Snowflake.
Pipelines can ingest data from different sources, materialize tables and views, and build incremental tables. Python assets run in isolated environments using uv, Jinja templating cuts down on repetition, and built-in quality checks validate results. A dry-run mode validates a pipeline end to end, secrets are injected through environment variables, and a VS Code extension supports day-to-day development.
Bruin is written in Go, licensed under Apache-2.0 and distributed as a command-line tool that is easy to install. It runs on your local machine, an EC2 instance or GitHub Actions, so no dedicated orchestration server is required. It suits data engineers and analytics teams who want pipelines defined as code in a repository.
Key features
- SQL, Python, and R transformations
- Data ingestion from multiple sources
- Table and view materializations with incremental loads
- Built-in data quality checks
- Dry-run validation of whole pipelines
- VS Code extension for development
Good fit for
- →Building ELT pipelines for a cloud warehouse
- →Adding quality checks to existing SQL models
- →Running data pipelines from GitHub Actions
- Tags
- data-pipelines
- etl
- sql
- python
- data-quality
- bigquery
- snowflake
- apache-2.0
- go
Bruin: questions and answers
- What is Bruin used for?
- Bruin is an open-source data pipeline tool that combines ingestion, SQL and Python transformations, and quality checks in one framework you can run locally or in CI. It is a good fit for building ELT pipelines for a cloud warehouse, adding quality checks to existing SQL models and running data pipelines from GitHub Actions.
- Is Bruin open source?
- Yes. Bruin is open source under the Apache-2.0 licence. Its source code is on GitHub at bruin-data/bruin and is written mainly in Go.
- Is Bruin free?
- Yes. Bruin is open source, so the software itself is free to use.
- What is Bruin an alternative to?
- Bruin is an open-source alternative to Fivetran, Informatica, Supermetrics and Funnel. Other open-source alternatives to Fivetran include Mage AI, Airbyte and Duckle.
- Is Bruin actively maintained?
- Yes. The most recent commit to Bruin was on 2 October 2026, and the latest release is v0.11.767, published on 1 October 2026. The project has 1.8k stars on GitHub.
Open-source alternatives to Bruin
See all
Mage AI
Data Pipelines & ETL
🧙 Build, run, and manage data pipelines for integrating and transforming data.
Apache-2.0vs Fivetran★ 8.8k
Airbyte
Data Pipelines & ETL
Airbyte is the open-source data movement platform. Run ELT pipelines across 700+ connector
OSSvs Fivetran★ 22k
Duckle
Data Pipelines & ETL
Open-source ETL/ELT you deploy on your own servers or cloud. Built on DuckDB: no-code/low-
Apache-2.0vs SnapLogic★ 1.3k
dbt
Data Pipelines & ETL
dbt enables data analysts and engineers to transform their data using the same practices t
Apache-2.0vs Matillion★ 14k
Dozer
Data Pipelines & ETL
Dozer is a real-time data movement tool that leverages CDC from various sources and moves
AGPL-3.0vs Fivetran★ 1.6k
Kestra
Data Pipelines & ETL
Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
Apache-2.0vs AWS Step Functions★ 29k
SaaS alternatives to Bruin
See all
Fivetran
Data Pipelines & ETL
Managed data pipeline service that syncs SaaS and database sources to warehouses
SaaS
Informatica
Data Pipelines & ETL
Enterprise data integration, quality and governance platform
SaaS
Supermetrics
Data Pipelines & ETL
Connectors that move marketing data into spreadsheets, BI tools and warehouses
SaaS
Funnel
Data Pipelines & ETL
Marketing data hub that collects ad platform data for reporting and BI
SaaS
Matillion
Data Pipelines & ETL
Cloud data integration and transformation platform for loading data into warehouses
SaaS
Stitch
Data Pipelines & ETL
Cloud ETL service that replicates data from SaaS apps and databases into warehouses
SaaS

