Data transformation · dbt Labs

dbt

Transforms data already in the warehouse with SQL SELECT statements, adding version control, testing, documentation and lineage.

dbt is the transformation step of the ELT pattern: data is loaded raw into the warehouse, then dbt turns SQL SELECT statements into tables and views inside it. Each model is a file in version control; dbt works out the dependency graph between models, runs them in order, and can test the results and generate documentation and lineage from the same definitions. It pushes all computation down to the warehouse rather than processing data itself. dbt Core is the free, open-source command-line tool; the dbt platform adds hosted scheduling, an IDE, a semantic layer, and governance features on top of it. Its conventions — models, refs, tests, sources — became the default way analytics engineers structure warehouse SQL, which is why most competing tools position themselves against it.

At a glance

Vendor dbt Labs
Pricing model Open source + paid options
Free tier Yes
Deployment Cloud, Self-hosted
Open source Yes (Apache-2.0)
Best for Analytics engineers turning raw warehouse tables into tested, documented models the whole company queries.

Pricing

dbt Core is free and open source; the hosted platform is free for one developer, then priced per user with custom pricing above that.

Plan Price Notes
Developer Free For individual developers getting started with dbt, without managing infrastructure
Starter $100 per user/month For teams collaborating on their first dbt project
Enterprise Custom pricing For organizations scaling data collaboration and governance
Enterprise+ Custom pricing For complex deployments requiring advanced security and control

Prices read from the vendor's own page on September 21, 2026. Vendors change prices; check the source before you budget.

Features

  • SQL models compiled and run in dependency order
  • Data tests on columns and relationships
  • Generated documentation and column-level lineage
  • Jinja templating and reusable macros
  • Incremental models for large tables
  • Package manager for shared code
  • Semantic layer for shared metric definitions (platform)

Integrations

Profile last reviewed September 21, 2026

Head to head

Alternatives

dbt in the index now

Terms to know

Related guides