EVERYTHING XIAOMI
Get listed
Side by side

dbt Semantic Layer vs tbls

tbls

6.7#8 in database documentation toolsFree plan
Free planLinuxmacOSSelf-hostedWindows
Visit

What both publish

Factdbt Semantic Layertbls
IntegrationsThe 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.Documented datasources include PostgreSQL, MySQL, MariaDB, SQLite, BigQuery, Cloud Spanner, Amazon Redshift, Microsoft SQL Server, Azure SQL or Microsoft Fabric Warehouse, Amazon DynamoDB, Snowflake, MongoDB, ClickHouse, Databricks, JSON, HTTP, and GitHub.
PurposeThe Semantic Layer centralizes metric definitions on dbt models and automatically handles data joins for consistent use across downstream tools and applications.tbls is a CI-friendly tool written in Go for documenting databases.

dbt Semantic Layer plans

  • DeveloperFree
  • dbt State add-on$0.09 a month
  • Starter$100 a month
  • EnterprisePriced on request
  • Enterprise+Priced on request

tbls plans

  • Open-source softwareFree

Pick dbt Semantic Layer if…

The Semantic Layer suits data teams that need governed, consistent metrics for analytics, embedded applications, or AI use cases. It is for organizations already using dbt Starter or Enterprise accounts to define and query metrics.

Pick tbls if…

tbls suits developers and database teams that want generated schema documentation, configurable lint checks, or schema comparisons as part of their workflow. It is also relevant to teams needing multiple output formats or documented database sources.

Charts they share