open source

The Analytics API for Building
Data Applications

Quickly build analytics features and reporting tools
on top of your cloud data warehouse

Coupang logo
Cota logo
Cyndx logo
Jobber logo
IBM logo
Intuit logo
Telstra logo
Walmart logo
With over 10,000+ stars on GitHub, Cube is trusted by Fortune 500 companies and startups

What is Cube?

Cube is the headless API layer that connects cloud data warehouses to your front end code so you can build data applications faster.

How to build a data application

Use Cube to create a semantic API layer, manage access control, aggregate data, and cache queries for real‑time performance. Integrate with popular front‑end libraries to build custom UI and power innovative analytics features.

Connect to modern data stores

Use any SQL‑compliant data store: serverless query engines, RDBMS, and data warehouses.

Docs: Supported Data Stores →
Data Stores schema

Get an instant REST API

Create and extend an API for analytical data by defining and updating your declarative data schema. Built‑in support for multitenancy and row‑level security.

Docs: Data Schema →
  measures:   [ "Sales.avgPrice" ],
  dimensions: [ "Sales.state" ],
  filters: [ {
    member: "Sales.state",
    operator: "equals",
    values: [ "CA", "FL", "WA" ]
  } ]

Power custom interfaces

Integrate with data visualization tools and bind to popular front‑end frameworks to create better user experiences.

Docs: Explore Integrations →

Ship faster

Save time, complexity, and development costs.

Build new data apps in hours
instead of weeks
Automate API
development work
Leverage optimized

Cube really stood out as a great fit for our use case. We were able to level‑up our data infrastructure without needing to build a full‑blown and expensive data pipeline.

Photo of Jc Weinrich

Jc Weinrich



Cube helped us reduce response times 100x and increase the amount of information we could display on our customer facing dashboards.

Photo of Thomas Ankcorn

Thomas Ankcorn

Technical Lead


Cube is an API that's built already. We’re not starting from scratch. Otherwise we’d be building an HTTP layer and abstraction over SQL.

Photo of Craig Beck

Craig Beck

Software Engineer


We can develop and ship analytics products without dealing with any net new infrastructure development going forward. Our efforts are focused on what matters: the data and the UI.

Photo of Louis Zuckerman

Louis Zuckerman

Staff Software Engineer & Team Lead


Cube provides us with the framework and tools to build our custom data visualization platform with minimal effort. Our full‑stack developers are able to get productive quickly, optimizing performance wherever possible.

Photo of David Chua

David Chua

Senior Engineering Manager

Join the Cube community

Open source

200 contributors and 10,000+ stars on GitHub

Vibrant community

4,000 members on Slack

Get Cube updates to your inbox

Stay up to date with the latest features and changes to Cube

Start using Cube

Fully managed hosting of your Cube apps

Get Started

Open‑source analytics API

Run Locally