Powerful command line data transformations

dbt (data build tool) is a command line tool that enables data analysts and engineers to transform data in their warehouse more effectively.

Enable collaboration

dbt transformations are defined using SQL. Your entire team can contribute to your transformations, instead of filing a ticket with engineering.

Transform confidently

Leverage version control and multiple schemas to build your warehouse reproducibly. Develop in isolation, deploy changes with confidence.

Leverage the community

Model your warehouse in minutes using packages maintained by dbt’s community. Integrates closely with popular tools in the data ecosystem.


How does dbt work?

you develop your data models with dbt’s built-in templating syntax.

dbt compiles your data models into a DAG of every transformation in your warehouse.

dbt connects to your warehouse and executes a subgraph that you specify.

Join the Newsletter

We'll send you very occasional updates on dbt.