Documentation Index
Fetch the complete documentation index at: https://cubed3-docs-cub-2416-update-semantic-snowflake-semantic-vie.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Creator Mode is available on the Enterprise plan.
Creator Mode requires Signed embedding. Private embedding is not supported.
How it works
In Creator Mode, you embed the full Cube application instead of individual dashboards or chat interfaces. This provides users with the complete Cube experience, including the ability to:- Create new dashboards
- Modify existing dashboards
- Access all workbook and dashboard functionality
- Build custom analytics experiences
creatorMode: true to the Generate Session API when generating an embed session. Optionally, pass embedTenantName to scope content to a specific embed tenant — by default, creator mode uses the current tenant’s name.
Embed tenant name
embedTenantName is an optional parameter on the Generate Session API used to scope all content (dashboards, workbooks, etc.) that users create within the embedded application to a specific embed tenant. This ensures proper data isolation in multi-tenant scenarios.
When embedTenantName is omitted in creator mode, the session defaults to the current tenant, so most setups don’t need to set it.
The value must be lowercase, start with a letter, end with a letter or number, and only contain letters, numbers, or hyphens (length 5–36).
Using Creator Mode
To use Creator Mode and embed the app:- Set the embed type to “App” in the form
- Fill in Deployment ID and either External ID or Internal ID (email). Optionally provide an Embed Tenant Name to scope content to a specific embed tenant
- Click “Generate Session & Embed” — the request automatically includes
creatorMode: truefor app embeddings - The app is embedded at
/embed/d/{deploymentId}/app?session={sessionId}and displayed in the iframe
Example
Embedding the app
Use the session ID to embed the full Cube application:{deploymentId} with your deployment ID and {sessionId} with the session ID returned from the Generate Session API.
Example application
For a complete working example of embedding, including Creator Mode, check out the cube-embedding-demo repository. This demo application provides:- A full working example of iframe embedding
- Implementation of signed iframe embedding with session generation
- Support for creator mode with an optional embed tenant name
- A React-based UI for testing embedding functionality
- Backend server that securely handles API key authentication