Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Semantic Layer Software
  3. dbt Semantic Layer

dbt Semantic Layer

Oakland, California, United States

What it is

The dbt Semantic Layer centralizes metric definitions on dbt models so downstream tools and applications can use consistent metrics and joins. Its MetricFlow engine turns semantic model and metric configurations into SQL at query time. Teams express models and metrics in version-controlled YAML with lineage awareness. MetricFlow also rewrites queries to reduce compute and latency, optimizes joins, and caches repeated queries. Access options include GraphQL and JDBC APIs, a Python SDK, the dbt MCP Server, and integrations for BI, notebooks, spreadsheets, embedded analytics, and AI systems. Claude and ChatGPT can connect to governed metrics through the MCP server. Supported data platforms include Snowflake, BigQuery, Databricks, and Redshift. Defining and querying metrics requires a Starter or Enterprise account; single-tenant accounts also need setup and enablement. Starter costs $100 per user/month and includes 5,000 queried metrics monthly. Enterprise and Enterprise+ each include 20,000 queried metrics monthly, with custom pricing. The free Developer plan does not list the Semantic Layer.

For and against

For

  • Metrics are defined in version-controlled YAML
  • GraphQL, JDBC, and Python query access
  • Integrations span BI, notebooks, and AI systems
  • Supported warehouses include Snowflake and BigQuery

Against

  • Semantic Layer requires Starter or Enterprise
  • Single-tenant accounts need setup and enablement
  • Starter includes 5,000 queried metrics monthly
  • Enterprise pricing is custom and not listed

The verdict

The Semantic Layer provides a shared metric layer with query APIs and broad downstream integration options. The free Developer tier does not include it, and paid access starts with Starter at $100 per user/month.

Who it suits

It suits data teams that need governed metrics across analytics, embedded applications, or AI use cases. Teams using single-tenant accounts should plan for account-representative enablement.

Plans and prices

Developer

Free

1 developer seat · 3,000 successful models/month · 1 project

dbt State add-on

$0.09usage-based

30-day free trial · Daily Active Target Tables billing

Starter

$100a month

5 developer seats · 15,000 successful models/month · 5,000 queried metrics/month · 1 project

Enterprise

Priced on request

Custom seats · 100,000 successful models/month · 20,000 queried metrics/month · 30 projects

Enterprise+

Priced on request

Custom seats · 100,000 successful models/month · 20,000 queried metrics/month · unlimited projects

Every plan, in full

On the record

Access controls
The Semantic Layer applies access permissions and respects policies attached to the underlying warehouse credentials.docs.getdbt.com · read 15 Oct 2026
Access requirement
Defining and querying Semantic Layer metrics requires a dbt Starter or Enterprise-tier account; single-tenant accounts need setup and enablement from their account representative.docs.getdbt.com · read 3 Oct 2026
AI access
AI tools including Claude and ChatGPT can connect to governed metrics through the dbt MCP server.docs.getdbt.com · read 3 Oct 2026
AI connectivity
Claude and ChatGPT can access governed metrics through the dbt MCP Server.docs.getdbt.com · read 15 Oct 2026
APIs
The Semantic Layer provides GraphQL and JDBC APIs and a Python SDK for querying metrics and dimensions.docs.getdbt.com · read 3 Oct 2026
Authentication
API access uses personal or service-account tokens, with service tokens linked to warehouse credentials.docs.getdbt.com · read 15 Oct 2026
Caching
MetricFlow can rewrite queries and use caching to reduce latency, compute, and repeated warehouse work.getdbt.com · read 15 Oct 2026
Company founding and headquarters
LinkedIn lists dbt Labs as founded in 2016 and headquartered in Philadelphia, Pennsylvania.linkedin.com · read 15 Oct 2026
Company size
LinkedIn lists dbt Labs as privately held with 501–1,000 employees.linkedin.com · read 15 Oct 2026
Deployment requirement
Production metric deployment currently works through a deployment environment, while development-environment support is marked as coming later.docs.getdbt.com · read 15 Oct 2026
Documentation depth
Documentation covers semantic models, entities, dimensions, metrics, CLI commands, manifests, deployment, credentials, tokens, and integrations.docs.getdbt.com · read 15 Oct 2026
Downstream destinations
dbt lists integrations including Google Sheets, Hex, Mode, Preset, Sigma, Tableau, ThoughtSpot, Census, Hightouch, and Lightdash.getdbt.com · read 15 Oct 2026
Governed definitions
Metrics are version-controlled and lineage-aware because teams define them as YAML in dbt projects.getdbt.com · read 15 Oct 2026
GraphQL API
The Semantic Layer exposes GraphQL for querying metrics and dimensions.docs.getdbt.com · read 15 Oct 2026
Integrations
The product page says the Semantic Layer offers an API, the dbt MCP Server, and dozens of out-of-the-box integrations for BI, notebooks, spreadsheets, embedded analytics, and AI systems.getdbt.com · read 3 Oct 2026
Intended users
The product is presented for data teams seeking governed, consistent metrics for analytics, embedded applications, and AI use cases.getdbt.com · read 3 Oct 2026
JDBC API
A JDBC driver supports metric and dimension queries plus standard metadata operations.docs.getdbt.com · read 15 Oct 2026
Licence
The dbt Semantic Layer service and APIs are proprietary cloud software; MetricFlow and dbt-semantic-interfaces are Apache 2.0 licensed.docs.getdbt.com · read 15 Oct 2026

Alternatives to dbt Semantic Layer

Every alternative, ranked