Tools/dbt-labs/dbt-core

dbt

Data transformation using software engineering practices

13.6k+46/wkgrowthPythonApache License 2.0trending

The Lens

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

Updated Jun 2026

dbt is how analytics teams turn raw warehouse tables into trustworthy, documented data models, using plain SQL plus the engineering discipline that was always missing from analytics: version control, testing, and dependency tracking. You write SELECT statements, dbt handles the order they run in, tests the output, and builds the documentation. dbt Core, the command-line tool, is open source and free, and as of the v2 line it is squarely Apache-2.0.

The big 2026 shift is Fusion. dbt rewrote its engine in Rust and put it under dbt 2.0 (in alpha as of this writing), promising faster parsing and real-time SQL validation. The catch is licensing nuance: the classic dbt Core stays Apache-2.0, but Fusion is a mix of source-available (ELv2), Apache, and proprietary parts, and the new Fusion-powered VS Code extension is free only up to 15 users before it needs a commercial license. Self-hosting the core still costs nothing and runs anywhere Python does; you bring your own scheduler (Airflow, cron, Dagster) to run it in production.

Solo analysts and small teams: dbt Core plus a scheduler is the free, complete path, and it is the industry standard for a reason. dbt Cloud starts to make sense when you want the hosted IDE, scheduling, and the Semantic Layer without assembling them yourself: Developer is free for one seat, Starter runs $100/seat/mo, and Enterprise (Mesh, advanced catalog) is custom-quoted. The honest line: you are paying for orchestration and collaboration, not for dbt the transformation tool, which you can always run yourself.

Watch the Fusion rollout. It is the future dbt is steering toward, but it is where the open-source line gets blurry, source-available here, a per-seat gate there. The transformation core you depend on is still free and open; just read the license on each new piece before you build on it.

Free vs Self-Hosted vs Paid

open core

Free (dbt Core): Apache-2.0 command-line tool. SQL-based models, tests, docs, dependency graph. Runs against every major warehouse. dbt Core v2 on the Fusion engine is also Apache-2.0, though Fusion as a whole mixes Apache, source-available (ELv2), and proprietary components.

Self-hosted: Run Core yourself for free; pair it with your own scheduler (Airflow, Dagster, cron). The new Fusion-powered VS Code extension is free up to 15 users, with a commercial license required beyond that.

Paid (dbt Cloud): Developer free (1 seat, 3K models/mo). Starter $100/seat/mo (up to 5 seats, API, basic Semantic Layer, Copilot). Enterprise custom (dbt Mesh, advanced Catalog and Semantic Layer). You are paying for the hosted IDE, scheduling, and collaboration, not the transformation engine.

dbt Core is free and Apache-2.0, the standard for SQL data transformation. Pay for dbt Cloud when you want hosted orchestration and the Semantic Layer; watch the Fusion engine's mixed licensing and the 15-user VS Code gate.

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,595
Forks
2,494

Explore Further

More tools in the directory