Documentation
Core Data APIs

Core Data APIs

Core Data APIs enable you to query and retrieve data from your Cube semantic layer using various protocols and formats, including SQL, DAX, MDX, REST, and GraphQL.

Choosing the Right API

All Core Data APIs share common querying concepts and support authentication, security contexts, and access policies defined in your semantic layer.

Data modeling

Support for data modeling features differ across APIs, integrations, and visualization tools. Some of the features with partial support are listed below:

Feature✅ Supported in
HierarchiesMicrosoft Power BI via the DAX API
Cube Cloud for Excel
Cube Cloud for Sheets
Tableau via Semantic Layer Sync

Also, supported in Playground
Flat foldersMicrosoft Power BI via the DAX API
Microsoft Excel via the MDX API
Cube Cloud for Excel
Cube Cloud for Sheets
Tableau via Semantic Layer Sync
Apache Superset via Semantic Layer Sync
Preset via Semantic Layer Sync

Also, supported in Playground
Nested foldersMicrosoft Power BI via the DAX API
Microsoft Excel via the MDX API

Authentication methods

Support for authentication methods differ across APIs, integrations, and visualization tools:

Method✅ Supported in
User name and passwordDAX API
MDX API
Semantic Layer Sync
SQL API
Kerberos and NTLMDAX API
MDX API
Identity providerCube Cloud for Excel
Cube Cloud for Sheets
JSON Web TokenREST API
GraphQL API