Semantic & metrics layers · Cube Dev, Inc.

Cube

Open-source headless semantic layer that defines metrics once and serves them via SQL, REST, and GraphQL APIs to any BI tool or app.

Cube is a headless semantic layer: it sits between the data warehouse and every downstream consumer, so metrics, dimensions, and joins are defined once in code (YAML or JavaScript/Python data models) rather than redefined inside each BI tool. Client applications, dashboards, and BI tools query Cube through SQL, REST, or GraphQL APIs, and Cube compiles those requests into warehouse SQL while handling caching, pre-aggregations, and access control centrally. This differs from a BI-native semantic layer (like Looker's LookML) in that Cube is tool-agnostic — it can sit under Tableau, Power BI, a custom React app, and an LLM-based text-to-SQL layer at the same time. Cube Core is open source and self-hostable; Cube Cloud adds managed hosting, orchestration, and a visual modeling UI. It suits teams standardizing metric definitions across multiple front ends rather than a single BI tool.

At a glance

Vendor Cube Dev, Inc.
Pricing model Subscription
Free tier Yes
Deployment Cloud, Self-hosted
Open source Yes (Apache-2.0)
Best for Teams needing one governed metric definition served consistently across multiple BI tools and applications.

Pricing

Cube Core is free to self-host; Cube Cloud is priced per developer per month with an Enterprise tier for larger deployments.

Plan Price Notes
Free $0 For hobbyists and small projects
Starter $40/developer/month For teams streamlining data workflows
Premium $80/developer/month Adds Explorer ($40/user/mo) and Viewer ($20/user/mo) seat roles
Enterprise Custom pricing For enterprises needing added security and support

Prices read from the vendor's own page on September 21, 2026. Vendors change prices; check the source before you budget.

Features

  • Headless, API-first semantic layer (SQL, REST, GraphQL)
  • Data modeling in YAML or JavaScript/Python
  • Pre-aggregations for query acceleration and cost control
  • Row- and column-level access control
  • Compatible with any BI tool via its SQL API
  • Caching layer independent of the source warehouse
  • Visual modeling and orchestration UI in Cube Cloud

Integrations

Profile last reviewed September 21, 2026

Head to head

Alternatives

Cube in the index now

Terms to know

Related guides