Supported data platforms
dbt connects to and runs SQL against your database, warehouse, lake, or query engine. These SQL-speaking platforms are collectively referred to as data platforms. dbt connects with data platforms by using a dedicated adapter plugin for each. Plugins are built as Python modules that dbt Core discovers if they are installed on your system. Read What are Adapters for more info.
You can connect to adapters and data platforms either directly in the dbt Cloud user interface (UI) or install them manually using the command line (CLI).
You can also further customize how dbt works with your specific data platform via configuration: see Configuring Postgres for an example.
Types of Adapters
There are three types of adapters available today:
- Verified — Verified adapters are those that have completed a rigorous verification process in collaboration with dbt Labs.
- Trusted — Trusted adapters are those where the adapter maintainers have agreed to meet a higher standard of quality.
- Community — Community adapters are open-source and maintained by community members.
Verified adapters
The following are Verified adapters ✓ you can connect to either in dbt Cloud or dbt Core:
Databricks
Dremio*
Snowflake
Starburst/Trino
Fabric Synapse*
Azure Synapse*
Teradata*
- Install these adapters using the CLI as they're not currently supported in dbt Cloud.
Trusted adapters
The following are Trusted adapters ✓ you can connect to in dbt Core:
Athena*
Materialize*
Oracle Autonomous Database*
* Install these adapters using the CLI as they're not currently supported in dbt Cloud.