.. _dbt-extensions:

DBT extensions
**************

To extend the DBT project, you can use the following Tutor variables:

- **DBT_REPOSITORY**: A git repository URL to clone and use as the DBT project.
- **DBT_BRANCH**: The branch to use when cloning the DBT project.
- **DBT_PROJECT_DIR**: The directory to use as the DBT project.
- **EXTRA_DBT_PACKAGES**: A list of python packages for the DBT project to install.
- **DBT_ENABLE_OVERRIDE**: This variable determines whether the DBT project override feature
  should be enabled or not. When enabled, it allows you to make changes to the **dbt_project.yml**
  and **packages.yml** files using the tutor patches: `dbt-packages` and `dbt-project`.
