What is Bruin?
Bruin is a command-line tool that allows you to build end-to-end data pipelines that can:
- ingest data using Python
- transform data using Python and SQL
- add quality checks to your pipelines
You can use Bruin to build your data models inside your data warehouse.
Installation
Bruin can be installed with a variety of methods.
MacOS
If you are on macOS, you can use brew
to install Bruin:
shell
brew tap bruin-data/tap
brew install bruin
Windows & Linux
Golang
You can install via Golang installer:
shell
go install github.com/bruin-data/bruin@v0.1.5
Pre-built binaries
You can download one of the pre-built releases for your environment.
Creating your first Bruin project
To create a bruin project basic structure you can just run
bruin init {folder name} [template name]
you can see the available template names by running bruin help init