Install Fusion from the CLI Preview
Fusion can be installed via the command line from our official content delivery network (CDN).
If you already have the dbt Fusion Engine installed, you can skip this step. If you don't have it installed, you can follow these steps to install it:
-
Open a new command-line window and run the following command to install the dbt Fusion Engine:
- macOS & Linux
- Windows (PowerShell)
Run the following command in the terminal:
curl -fsSL https://public.cdn.getdbt.com/fs/install/install.sh | sh -s -- --updateTo use
dbtfimmediately after installation, reload your shell so that the new$PATHis recognized:exec $SHELLOr, close and reopen your Terminal window. This will load the updated environment settings into the new session.
Run the following command in PowerShell:
irm https://public.cdn.getdbt.com/fs/install/install.ps1 | iexTo use
dbtfimmediately after installation, reload your shell so that the newPathis recognized:Start-Process powershellOr, close and reopen PowerShell. This will load the updated environment settings into the new session.
-
Run the following command to verify you've installed Fusion:
dbtf --versionYou can use
dbtor its Fusion aliasdbtf(handy if you already have another dbt CLI installed). Default install path:- macOS/Linux:
$HOME/.local/bin/dbt - Windows:
C:\Users\<username>\.local\bin\dbt.exe
The installer adds this path automatically, but you may need to reload your shell for the
dbtfcommand to work. - macOS/Linux:
Update Fusion
The following command will update to the latest version of Fusion and adapter code:
dbtf system update
Uninstall Fusion
This command will uninstall the Fusion binary from your system, but aliases will remain wherever they are installed (for example ~/.zshrc):
dbtf system uninstall
Adapter installation
The Fusion install automatically includes adapters outlined in the Fusion requirements. Other adapters will be available at a later date.
Troubleshooting
Common issues and resolutions:
- dbt command not found: Ensure installation location is correctly added to your
$PATH. - Version conflicts: Verify no existing dbt Core or dbt CLI versions are installed (or active) that could conflict with Fusion.
- Installation permissions: Confirm your user has appropriate permissions to install software locally.
Frequently asked questions
-
Can I revert to my previous dbt installation?
Yes. If you want to test Fusion without affecting your existing workflows, consider isolating or managing your installation via separate environments or virtual machines.
More information about Fusion
Fusion marks a significant update to dbt. While many of the workflows you've grown accustomed to remain unchanged, there are a lot of new ideas, and a lot of old ones going away. The following is a list of the full scope of our current release of the Fusion engine, including implementation, installation, deprecations, and limitations:
- About the dbt Fusion engine
- About the dbt extension
- New concepts in Fusion
- Supported features matrix
- Installing Fusion CLI
- Installing VS Code extension
- Fusion release track
- Quickstart for Fusion
- Upgrade guide
- Fusion licensing
Was this page helpful?
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.