dbt logo


A command line tool that enables data analysts and engineers to transform data in their warehouse more effectively.
+ 1

What is dbt?

dbt - Documentation
dbt is a tool in the Database Tools category of a tech stack.

Who uses dbt?

9 companies reportedly use dbt in their tech stacks, including Flux Work, Trussle, and nurx.

14 developers on StackShare have stated that they use dbt.

Why developers like dbt?

Here鈥檚 a list of reasons why companies and developers use dbt
Top Reasons
Be the first to leave a pro
dbt Reviews

Here are some stack decisions, common use cases and reviews by companies and developers who chose dbt in their tech stack.

Ankit Sobti
Ankit Sobti
CTO at Postman Inc | 11 upvotes 110K views
Amazon Redshift
Amazon Redshift

Looker , Stitch , Amazon Redshift , dbt

We recently moved our Data Analytics and Business Intelligence tooling to Looker . It's already helping us create a solid process for reusable SQL-based data modeling, with consistent definitions across the entire organizations. Looker allows us to collaboratively build these version-controlled models and push the limits of what we've traditionally been able to accomplish with analytics with a lean team.

For Data Engineering, we're in the process of moving from maintaining our own ETL pipelines on AWS to a managed ELT system on Stitch. We're also evaluating the command line tool, dbt to manage data transformations. Our hope is that Stitch + dbt will streamline the ELT bit, allowing us to focus our energies on analyzing data, rather than managing it.

See more
Google BigQuery
Google BigQuery

I used dbt over manually setting up python wrappers around SQL scripts because it makes managing transformations within Google BigQuery much easier. This saves future Sung dozens of hours maintaining plumbing code to run a couple SQL queries. Check out my tutorial in the link!

I haven't seen any other tool make it as easy to run dependent SQL DAGs directly in a data warehouse.

See more
Wei Wei
Wei Wei
CTO at Flux | 1 upvotes 2.3K views
atFlux WorkFlux Work

Neat data transformation tool and only focusing on data transformation. Fitting the popular ELT paradigm. Small but active community. Easy to get help on their Slack from maintainers. dbt

See more

dbt Alternatives & Comparisons

What are some alternatives to dbt?
It is a modern database query and access library for Scala. It allows you to work with stored data almost as if you were using Scala collections while at the same time giving you full control over when a database access happens and which data is transferred.
Sequel Pro
Sequel Pro is a fast, easy-to-use Mac database management application for working with MySQL databases.
PostGIS is a spatial database extender for PostgreSQL object-relational database. It adds support for geographic objects allowing location queries to be run in SQL.
Open PostgreSQL Monitoring
Open PostgreSQL Monitoring is a free software designed to help you manage your PostgreSQL servers.
It lets you regain control of your database migrations with pleasure and plain sql. Solves only one problem and solves it well. It migrates your database, so you don't have to worry about it anymore.
See all alternatives

dbt's Followers
21 developers follow dbt to keep up with related blogs and decisions.
Pete Thornton
srikanth dammalapatisree
Yasneen Ashroff
Daniel Quer
Kyle Shannon
Ray Boller
Clare Shepherd
Francesco Galletta
Thyag Sundararmoorthy