The exact header for each is shown above. The Platform and SCIM schemes are
detailed on the Authentication page; the Core
Data and AI headers are also documented on their own reference pages.
Available endpoints
Each API family has its own base URL — copy the exact host from Cube Cloud where noted. Only HTTPS is accepted, and every request must be authenticated (see Authentication).Core Data API
Base URL — your deployment’s data API host (the/cubejs-api base path is configurable):
AI API
Base URL — your agent’s Chat API URL (copy it from Admin → Agents → Chat API URL):Platform API
Base URL — your Cube Cloud tenant host under/api (endpoints live under
/api/v1/… for REST management and /api/scim/v2/… for SCIM 2.0 provisioning):
Client libraries
Core Data API
Query the Core Data API from JavaScript or TypeScript with Cube’s JS client,@cubejs-client/core, which
also ships React, Vue, and Angular bindings and a WebSocket transport for
real-time updates. See the JavaScript SDK reference
for full usage.
Platform API
The recommended way to call the Platform API from JavaScript or TypeScript is the official client,@cube-dev/platform-client.
It wraps the OpenAPI spec on this site with end-to-end types for every endpoint,
request, and response, plus optional React Query
bindings.
fetchClient:
React Query bindings
The@cube-dev/platform-client/react-query entry point adds a provider and typed
hooks built on @tanstack/react-query (a peer dependency alongside react):
Schema types are exported as
PlatformApiSchemas (e.g.
PlatformApiSchemas['Deployment']). See the package
CHANGELOG for release notes and breaking changes.