cube-js/cube
📊 Cube Core is open-source semantic layer for AI, BI and embedded analytics observed · 2026-08-28
Health v2 · maintenance only
95/100
- Activity 99
- Release rhythm 87
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 1.0
- age_days: 2908
- days_rel: 7
- days_push: 7
- n_releases_24m: 297
Adoption not part of the score
20711 stars · 2125 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Cube Core is an open-source semantic layer that lets teams define metrics, dimensions, joins, and access rules in code, then serve them through SQL, REST, and GraphQL APIs to BI tools, applications, and AI agents. It connects to virtually any SQL data source (Snowflake, BigQuery, Databricks, Postgres, etc.) and includes a relational caching engine for sub-second query latency at high concurrency.
Use cases
- define business metrics once and reuse them across BI tools and apps
- build embedded customer-facing analytics inside a SaaS product
- expose a governed semantic model to AI agents via MCP or Chat API
- add caching and sub-second query latency over a slow data warehouse
- provide a SQL/REST/GraphQL analytics API for custom applications
- centralize access control and row-level security for analytics queries
- enable natural-language question answering grounded in a governed data model
When to choose
- you need a single governed metric layer shared by BI tools, embedded apps, and AI agents
- you want to ship multi-tenant embedded analytics without rebuilding your BI stack
- your warehouse queries are slow and you need caching with high concurrency
- you want AI agents to answer data questions without writing raw SQL against the warehouse
- you prefer defining metrics as code that lives in version control
When to avoid
- you need a full out-of-the-box BI UI - Cube Core is headless and ships no dashboards
- your analytics needs are simple single-database reporting that a charting library covers
- you want a lightweight in-process library rather than a standalone service to deploy
- your team cannot operate an additional server component in the data stack
Facets
service · maturity active
analytics api-framework caching rag mcp data-visualization analytics large-language-models self-hosted self-hosted cloud rust semantic-layer headless-bi embedded-analytics metrics-as-code data-warehouse conversational-analytics agentic-analytics sql-api graphql-api rest-api sql business-intelligence data-engineering ai-agents docker nodejs web-server
10 sources
- readme: https://github.com/cube-js/cube · fetched 2026-08-28 · 20206b625672
- homepage: https://cube.dev · fetched 2026-08-29 · d0e7901d34f6
- site_page: https://cube.dev/about · fetched 2026-08-29 · 3241ec5c163c
- site_page: https://docs.cube.dev/docs/introduction · fetched 2026-08-29 · 630f6491d106
- site_page: https://docs.cube.dev/docs/explore-analyze/analytics-chat · fetched 2026-08-29 · 6dded6054ad8
- site_page: https://docs.cube.dev/docs/explore-analyze/workbooks · fetched 2026-08-29 · 6425163e983b
- site_page: https://docs.cube.dev/docs/explore-analyze/dashboards · fetched 2026-08-29 · 3eea8b2b767a
- site_page: https://cube.dev/pricing · fetched 2026-08-29 · b44626cb1181
- site_page: https://cube.dev/changelog · fetched 2026-08-29 · bfc4f1f1a5c3
- site_page: https://cube.dev/integrations · fetched 2026-08-29 · bdb28fb5c838
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| cube-js/cube | main | 95 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem