Cube is a universal semantic layer with a managed cloud offering designed to centralize definitions of metrics and dimensions, provide governed access controls, and expose data to BI tools, applications, and AI/agents through multiple APIs (SQL, REST, GraphQL). It is implemented as a headless layer that sits between a data warehouse or lakehouse and downstream consumers to improve consistency, caching/pre-aggregations for query performance, and reuse of business logic.
Vendor materials also describe capabilities related to natural-language/agent-enabled analytics and explainability, such as surfacing SQL, sources, and underlying assumptions. Official product documentation and marketing describe agent governance, explainability, and administrative certification of agent-generated reports.