Build a Metabase Semantic Layer with Cube.

How Cube and Metabase work together

Cube sits between your data source and Metabase, providing consumers with consistently defined, secure, and performant data. By managing data modeling, access control, and caching upstream, you can be sure every data consumer in your org using Metabase—and every other data app—will be working with the same fast data protected by the same permissions.

Power your data applications with Metabase and Cube

Headless = Customized

Decoupling BI from your front-end means orchestrating data modeling, access control, and caching once—while building presentation layers for any use case.

Easily tailor your
user experience.

Performance + Reliability

Redundantly and directly querying your data source results in latency and unnecessary costs. Cube’s caching layer, pre-aggregations, and query queuing fix that.

Skip latency;
expect speed.

Security + Governance

Reconfiguring data access control for every data app in your stack opens the door to inconsistencies and gaps. Centralize permissions upstream for uniform security.

Maintain ubiquitious
access control.

Step-by-step guides on using Cube with Metabase

See Cube in action

Interest piqued? Try Cube's semantic layer.

Related Integrations

Check out Cube’s other integrations

Related Use Cases

Check out Cube’s other Use Cases