Bruin is a unified analytics platform that enables data professionals to work end-to-end for their data pipelines. This extension is built to improve the development experience of data products on Bruin using Visual Studio Code.
- Show and update asset details from the UI.
- Renders SQL content within a VS Code Webview.
- Copy SQL content with a single click.
- Auto-refreshes when the file is updated.
- Supports running and validating assets with options like
--downstreamand--full-refreshvia checkboxes. - Date inputs for selecting start and end dates for the
runcommand.
- Display and manage connections integrated with Bruin CLI.
- Add, remove or duplicate connections directly from the UI.
- Test exsiting connections to ensure their validity.
- The Settings tab in the side panel provides a straightforward way to install and update the Bruin CLI.
- Access Bruin documentation or view system information with a single click.

- View and interact with the lineage of assets.
- Expand each node to see dependencies and easily access asset files.
- Toggle visibility for upstream and downstream assets.
- Visualizes query execution results in a new panel.
- Displays formatted output for easier analysis.
- Supports multi-tab functionality to run different queries separately.
- Autocomplete support for
.bruin.yml,pipeline.yml, and*.asset.ymlfiles with predefined options and schema validations. - Snippets for creating Bruin root configuration, pipelines, and assets.
- Manual Trigger:
- Windows/Linux:
Ctrl+Space - Mac:
Option+Esc(⌥+Esc)
- Windows/Linux:
- Auto Trigger: Completions appear automatically when typing
:or-followed by a space
💡 Tip: If manual completion doesn't work with the default shortcuts, check your VS Code keyboard shortcuts by going to File > Preferences > Keyboard Shortcuts (or Code > Preferences > Keyboard Shortcuts on Mac) and search for "trigger suggest".
- Open Visual Studio Code.
- Navigate to the Extensions view (Ctrl+Shift+X).
- Search for "Bruin" and click Install.
Note: Ensure that you have the Bruin CLI installed on your system before using the new features. For guidance on installing the Bruin CLI, please refer to the official documentation.
- 0.70.6: Fixed query preview display of columns with object and array types.
- 0.70.5: Optimized
interval_modifierspayload (send only on update) and improved 'none' materialization type handling. - 0.70.4: Fixed a bug where strategy was not removed from assets when switching to view materialization.
- 0.70.3: Added an option to the validate dropdown menu to format assets with SQLFluff formatting.
- 0.70.2: Fixed full refresh start date logic to use pipeline start date (if available) or the user-defined start date.
- 0.70.1: Enabled the rendering of SQL queries for
.task.ymlfiles. - 0.70.0: Added pipeline variables management UI to the extension.
For a full changelog, see Bruin Extension Changelog.
To update to the latest version, search for "Bruin" in the Extensions Marketplace and click the Update button.



