Install the dbt VS Code extension Preview
The dbt extension — available for VS Code and Cursor, and Windsurf — uses the dbt Fusion engine to make dbt development smoother and more efficient.
The dbt VS Code extension is compatible with the dbt Fusion engine. It isn't compatible with dbt Core.
This is the only official dbt Labs VS Code extension. Other extensions can work alongside the dbt VS Code extension, but they aren't tested or supported by dbt Labs. Read the Fusion Diaries for the latest updates.
Prerequisites
Before installing, review the limitations page because some features don't support Fusion yet.
To use the extension, you need the following:
Install the extension
-
In your editor, open the Extensions tab and search for
dbt. -
Locate the extension from the publisher
dbtLabsIncordbt Labs Inc, then click Install. -
Open a dbt project in your editor. Make sure the project is added to your current workspace.
-
Confirm that the extension is active by checking for the dbt Extension label in the status bar. Hover over the label to view diagnostic information.
-
After the extension activates, it automatically downloads the correct dbt Language Server (LSP) for your operating system.
-
If the dbt Fusion engine isn't installed, the extension prompts you to download and install it. Follow the notification steps, or install it manually from the command line.
-
Run the VS Code extension upgrade tool to check whether your project is ready for Fusion and fix any errors or deprecations.
-
Optional: Configure your local environment to mirror your dbt platform environment and set environment variables required by your project.
You're ready to use the dbt extension. Next, you can:
- Follow the getting started workflow to finish setup.
- Upgrade your project to Fusion if you're migrating from dbt Core.
- Sign in or register for a dbt platform account to keep using advanced features after the 14-day trial.
- Review the limitations and unsupported features.
Getting started
After the dbt Fusion engine and dbt VS Code extension are installed, the dbt logo appears in the sidebar. Click it to open the Get started panel.
The Get started panel is a persistent setup companion available in VS Code and Cursor. It monitors your environment and shows the most important next action. As new Fusion releases ship or your project changes, the panel resurfaces relevant steps automatically. For more details refer to Upgrade to Fusion.
The panel guides you through:
- Install or update dbt Fusion engine: Detects whether the dbt Fusion engine binary is missing or outdated and installs or updates it with a single click.
- Open project: Checks for a
dbt_project.ymlfile in your workspace to confirm a valid dbt project is open before proceeding. - Check Fusion compatibility: Guides you through upgrading your project to Fusion. You can choose between an agentic migration or manual CLI onboarding — refer to Upgrade to Fusion.
- Register: Confirms you've registered your email to use the extension beyond the 14-day trial period — refer to Sign in or register.
When all setup steps are complete, the panel shows a green Extension setup complete button.
Next steps
Once you've installed the dbt VS Code extension, go to the next pages to get started:
- Review the Upgrade to Fusion page to ensure your dbt project is using the dbt Fusion engine.
- Sign in or register for a dbt platform account to keep using advanced features after the 14-day trial.
- Review the limitations and unsupported features.
Was this page helpful?
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.





