Step 2-3 min

VS Code Extension

Install the Bruin VS Code extension and explore its key features for visual pipeline development.

What you'll do

Install the Bruin VS Code extension and learn what it can do.

Why this step matters

The VS Code extension turns your editor into a full pipeline development environment. Instead of switching between the terminal, a database client, and a diagramming tool, you get everything in one place.

Instructions

1) Install the extension

Bruin extension in VS Code marketplace

Open VS Code and go to the Extensions panel (Cmd+Shift+X on Mac, Ctrl+Shift+X on Windows/Linux). Search for Bruin and click Install.

The extension activates automatically when you open a folder containing a .bruin.yml file. You'll see a Bruin icon in the sidebar.

2) Verify it's working

Open a Bruin project folder in VS Code (or create one with bruin init chess in the terminal first). You should see:

  • The Bruin icon in the left sidebar
  • Syntax highlighting in .asset.yml and Bruin SQL files
  • The Bruin panel when you click the sidebar icon

Syntax highlighting for Bruin assets

If you don't have a project yet, don't worry - you'll create one in the next Getting Started step.

3) Explore the features

Here's what the extension gives you and where to learn more about each feature:

Run pipelines visually - Set start and end dates, run the whole pipeline or individual assets, and see progress in the output panel. You can also select specific assets and run them with downstream dependencies.

Run pipelines from VS Code

View data lineage - Open any asset file and click Lineage to see a visual graph of upstream and downstream dependencies.

Pipeline lineage view

Query databases - Browse tables, view schemas, and run queries across all your connections directly in VS Code - no need for external database clients.

Preview SQL queries - Open a SQL asset and click the play icon to run the query and see results in a formatted table, right inside the editor.

Query preview in VS Code

Browse run history - Review past pipeline runs, see which assets succeeded or failed, copy commands, and re-run previous executions.

Auto-generate schemas - Pull column names and data types from your database into your asset definitions automatically.

Auto-generate column schema

Validate pipelines - Check configurations, asset definitions, SQL syntax, and dependency issues before deploying.

Validate pipeline

Understand materialization - See how materialization transforms your SQL queries at runtime with the render command.

Render materialized query

What just happened

You installed the Bruin VS Code extension and now know what it can do. Next, you can optionally set up the Bruin MCP to connect an AI coding assistant to your pipelines.