Install dbt OSS
The open-source v2 foundation is licensed under Apache 2.0. Most users don't need this page — install dbt normally with the standard instructions. This page is for organizations that require the Apache 2.0 codebase specifically.
Install
Install the dbt OSS prerelease with pip:
python -m pip install --pre dbt-core
Confirm the installed version begins with 2.:
dbt --version
During beta, you must target either the pre-release version or an explicit pin. After install, immediately update to the most recent version:
Explicit pin:
python -m pip install dbt-core==2.0.0rc2
For adapter install details, refer to the dbt repository.
What's included
- The open-source, Rust-based dbt runtime.
- The dbt project language and DAG semantics.
- The standard dbt command set (
run,build,test,compile,parse, and more).
What's not included
The standard dbt install gives you dbt v2, which adds the following on top of the open source layer:
- SQL comprehension and static analysis
- LSP features (autocomplete, hover info, inline errors)
dbt lintand error diagnostics- dbt VS Code extension integration
For the full picture of what you get with dbt, refer to v2 availability.
Contributing
To contribute, refer to the dbt repository and its CONTRIBUTING guide, or ask in the dbt Community.
License
dbt OSS is licensed under Apache 2.0. Refer to the LICENSE file in the repository. Refer to dbt licensing for more info.
Related
- Install dbt (standard install)
- Upgrade to v2
dbtrepository on GitHub
Was this page helpful?
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.