Discover libraries designed to streamline workflows and enhance your dbt development experience.

An Airflow operator that executes the dbt Python package instead of wrapping the CLI
A dbt adapter for BigQuery – enabling scalable SQL-based data transformations directly within Google's serverless data warehouse.
A dbt adapter for Databend Cloud – a cloud-native, MPP data warehouse designed for high-performance analytics and real-time data processing.
A dbt adapter for Databricks – enabling scalable SQL-based data transformations on the Databricks Lakehouse Platform.
datamocktool (dmt) is a simple package for unit testing dbt projects.
A dbt adapter for DeltaStream - a streaming processing engine based on Apache Flink.
This dry runner uses BigQuery's dry run capability to allow you to check that SQL queries are valid before trying to execute them.
Install and run multiple versions of dbt with Python virtual environments, or Homebrew on Mac or Linux.
CLI to generate Diagram-as-a-code file (DBML, Mermaid, PlantUML, GraphViz, D2) from dbt artifact files
Automatically creates dbt exposures from your BI tools. It currently supports Tableau.
This package helps in generating the base models and transform them in bulk.
A dbt adapter for AWS Glue – enabling SQL-based transformations on serverless Spark with support for open table formats like Iceberg, Delta Lake, and Hudi.
A dbt adapter for Hive – a distributed data warehouse built on Hadoop for querying and managing large datasets using SQL.
A dbt adapter for IBM Netezza – enabling SQL-based data transformations on Netezza's distributed MPP data warehouse.
The dbt-impala adapter allows you to use dbt along with Apache Impala and Cloudera Data Platform
The dbt adapter for Infer. dbt-infer acts as a layer between your existing data warehouse allowing to perform ML analytics within your dbt models.
A utility package to make it easier to build queries to run against dbtCloud's metadata API.
A dbt adapter for Amazon Redshift – enabling SQL-based data transformations on Redshift’s scalable cloud data warehouse.
A dbt adapter for SingleStore – a distributed SQL database designed for real-time analytics and transactional workloads at scale.
A dbt adapter for Snowflake – enabling SQL-based data transformations on Snowflake’s cloud-native data platform.
Run dbt against Spark clusters that are hosted via Databricks (AWS + Azure), Amazon EMR, or Docker.
A dbt adapter for Apache Spark – enabling scalable data transformations across Spark clusters using SQL-based workflows.
The dbt-starrocks package contains all the code to enable dbt to work with StarRocks.
CLI tool that allows users of dbt to have fun and ease performing actions around dbt models.
dbt-trino adapter uses Trino as a underlying query engine to perform query federation across disperse data sources.
A dbt adapter for Upsolver – a real-time data processing platform that simplifies building and managing streaming data pipelines with SQL.
A dbt adapter for IBM watsonx.data Spark – enabling data transformation and modeling on IBM’s distributed Spark engine.
dag auditing tool that audits the DBT DAG and generates a summary report.
Reflekt can intelligently template dbt models and documentation for events in a tracking plan from Avo or Segment Protocols.