dbt Cloud documents three API surfaces: an Administrative REST API, a GraphQL Discovery API for metadata and lineage, and Semantic Layer APIs with a JDBC driver. All are gated to paid plans; the free Developer tier gets no API access. Rate limits are unpublished and discovered via 429s.
dbt Labs scores C on the API Report Card. dbt Cloud documents three API surfaces: an Administrative REST API, a GraphQL Discovery API for metadata and lineage, and Semantic Layer APIs with a JDBC driver. All are gated to paid plans; the free Developer tier gets no API access. Rate limits are unpublished and discovered via 429s.
dbt Labs has an official API, but teams routinely hit its limits: gated access, partial coverage, or paid tiers. Most end up supplementing it with exports or an unofficial API layer like Supergood.
dbt (data build tool) is the open standard for SQL-based data transformation in cloud data warehouses.
Vertical: Horizontal data engineering / analytics engineering, the SQL transformation layer of the modern data stack, not industry-specific. Analytics engineers and data engineers organize a dbt project as a Git repo with models (SELECT statements as .sql files), tests (uniqueness, not-null, referential integrity, custom data tests), seeds (small CSVs), snapshots (SCD Type 2 for slowly-changing dimensions), macros (Jinja-templated reusable SQL), and a dbt_project.yml.
8/10, dbt is the default SQL transformation layer for the modern data stack and the standard tool taught in analytics engineering curricula.
Partial-to-high, for paying dbt Cloud customers, dbt is the source of truth for the SQL transformation layer between raw warehouse tables and BI dashboards, ML feature tables, reverse-ETL syncs, and increasingly the Semantic Layer that downstream tools query for canonical metrics.
dbt was released as an open-source project in late 2016 by Tristan Handy at Fishtown Analytics (later renamed dbt Labs). dbt Cloud launched in 2018. The company raised a $222M Series D at a $4.2B valuation in February 2022 and crossed $100M ARR in early 2025.
Per-endpoint rate limits are not publicly documented; customers have to contact dbt Labs support to learn their Enterprise-specific limits and implement custom exponential backoff against 429s. All three API surfaces (Administrative, Discovery, Semantic Layer) are gated to Starter+ plans, Developer (free) tier customers building catalog/observability integrations have to upgrade just to get API access at all. Full sourced list under Sources below.
Common alternatives include Coalesce, SQLMesh (Tobiko), Dataform (Google), Matillion, Informatica, Talend (Qlik). Graded alternatives appear under "More from the report card" below.
Grades measure one thing: can a customer's engineering team get their own data out programmatically? We check six things (whether a real API exists, how access is gated, data coverage, auth quality, docs and developer experience, and stability) and roll them into a letter grade. Grades get re-verified, and they only move on evidence.