Bruin CLI Step 1 of 4

Shopify to ClickHouse with Bruin

1) Initialize the Shopify to ClickHouse template

From the directory where you keep Bruin projects, initialize the template and enter it:

bruin init shopify-clickhouse
cd shopify-clickhouse

The generated project is deliberately small at the root:

shopify-clickhouse/
├── pipeline.yml
├── README.md
└── assets/
    ├── t1/  # Raw Shopify ingestion
    ├── t2/  # Conformed commerce models
    └── t3/  # Analytics marts

bruin init gives the project its starting structure. The assets/ folder is the actual pipeline: Bruin reads the metadata in each YAML or SQL asset, resolves their depends relationships, then executes them in the required order.

If the template is not listed in your CLI yet

Run bruin init --help first. The shopify-clickhouse template is recent, and a released CLI can temporarily lag the template repository. The template README is the source of truth for this project. If your installed CLI does not list it, bruin init ecommerce with Shopify and ClickHouse selected is a useful fallback, but it generates a different, more configurable project.

Sign up to our newsletter

Practical updates on open-source data pipelines, AI analysts, governance, and what we are shipping at Bruin.