Tools/dbt-labs/dbt-core

dbt

Data transformation using software engineering practices

13.9k+65/wkgrowthPythonApache License 2.0trending

The Lens

By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.

Updated Sep 2026

dbt is how analytics teams turn raw warehouse tables into trustworthy, documented data models, using plain SQL plus the engineering discipline analytics always lacked: version control, testing, and dependency tracking. You write SELECT statements, and dbt works out the run order, tests the output, and builds the docs. The open source core is Apache 2.0.

2026 rewired the project. dbt 2.0 went GA in September as a ground-up Rust rewrite that ships as a single binary with no Python runtime. The naming changed with it: the Apache 2.0 subset is now dbt OSS, and the full dbt binary is proprietary but free to use, including the VS Code extension, whose old 15-user cap is gone. dbt 1.x gets one final minor release, 1.13, with critical fixes promised for several years.

Solo analysts and small teams: dbt OSS plus your own scheduler (Airflow, Dagster, cron) is the free, complete path. The hosted dbt platform is free for one developer, then Starter at $100 per user per month for up to five seats. Enterprise, with Mesh, SSO, and SCIM, is custom pricing.

The catch is who owns it. dbt Labs merged into Fivetran in June 2026. The combined company says it will maintain dbt OSS under Apache 2.0 indefinitely, but the best developer experience now lives in a proprietary binary whose terms bar reverse engineering. Build on the open subset if that matters to you.

Free vs Self-Hosted vs Paid

open core

Free: dbt OSS, the Apache 2.0 engine: SQL models, tests, docs, and the dependency graph. The full dbt binary and the VS Code extension are also free to use under dbt's product license, with no user cap, but they are proprietary. On the hosted dbt platform, Developer is free: one seat, 3,000 successful models built per month, 1 project.

Self-hosted: Run it yourself at no cost and pair it with your own scheduler (Airflow, Dagster, cron). dbt 2.x is a single Rust binary with no Python runtime. dbt 1.x lives on, with 1.13 as its final minor version.

Paid: dbt platform Starter is $100 per user/mo: five developer seats, 15,000 successful models and 5,000 queried metrics a month, 1 project, basic Semantic Layer, API access. Enterprise is custom pricing (100,000 models, 30 projects, Mesh, column-level lineage, SSO, RBAC, SCIM). Enterprise+ adds PrivateLink, IP restrictions, and unlimited projects. You are paying for the hosted IDE, scheduling, and collaboration, not the transformation engine.

dbt OSS is free under Apache 2.0 and still the standard for SQL transformation. The hosted dbt platform is free for one developer, then $100 per user/mo. Fivetran owns it now.

What to do by team size

Solo
free; dbt OSS plus cron, or the free Developer seat
Small team
free; dbt OSS with your own scheduler
Medium team
Starter at $100 per user/mo if you want hosted scheduling and the IDE, up to five seats
Large team
Enterprise for Mesh, SSO, and SCIM, custom pricing
Self-hosting ops:moderate
View pricing page →

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Similar Tools

Score
86/100 · A
Adoption27/30
Maintenance25/25
Community9/20
License15/15
Analysis10/10

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

Trust Signals

High adoption: 12,634 starsActive community: 2,377 forks

About

Stars
13,888
Forks
2,575

Explore Further

More tools in the directory