Enforce fine-grained access controls to your data

Avoid permission gaps. Cube’s comprehensive data access controls make it possible to grant granular permissions to individual users, teams, roles, or applications.

Access Control
Data Modeling
Caching
APIs

Build secure data models

Cube implements visibility and access controls for every entity of its data modeling layer, be it a cube, a view, a measure, or a dimension. You’re in charge of what is surfaced and available via APIs to any actor, be it a user, a role, or an application.

Fortify multi-tenant applications

With its elaborate multitenancy configuration, Cube ensures that each tenant of your data application (such as a user, an account, or an organization) has their unique view of the data in the semantic layer and can access only their data.

Employ a security model of your choice

Whether you’d like to restrict access at the row level, mask or hide certain columns, or enforce granular access based on user or application roles, Cube supports everything and then some. You have ultimate flexibility to implement a security model that works for your use case since you can intercept, inspect, and allow or disallow any query to your semantic layer.

Industry-proven query authentication

Every query to the semantic layer is augmented with a security context that includes permission claims, passed as industry-standard securely signed JSON Web Tokens. Should you require a custom authentication protocol, you can override the default implementation with what works best for your use case.

Integration with authentication providers

If an external authentication service such as Auth0 or AWS Cognito is part of your stack, you can connect them to Cube with readily available JSON Key Sets integration.

Ready to upgrade your data stack?

Check out the rest of Cube's four-part semantic layer

Data APIs

Make your data accessible and your stack compatible.

Read More

Caching and Data Performance

Rely on uniformly performant data with centralized caching.

Read More

Data Modeling

Define your metrics upstack to unify your team’s insights.

Read More

Related Case Studies

See Cube’s data access control in action