The recommended way to connect Embeddable to Cube is via the REST API.

To connect, you’ll need to provide your API Secret and Endpoint to Embeddable.

Endpoint: You can find your endpoint in the Integrations tab in the Cube Cloud platform, accessible from the left side menu. Once you’re there, select the tab ‘REST API’ and copy your credentials.

Screenshot 2024-10-08 at 08.45.21.png

API Secret: This is available in your Cube Cloud deployment, under Settings→Configuration→Cube environment variables.

Screenshot 2024-10-08 at 08.45.43.png

These credentials can then be shared with Embeddable in order to establish a connection and begin using your Cubes within Embeddable’s embedded analytics platform.

Depending on your setup, you’ll either be able to enter your credentials directly into Embeddable via app.embeddable.com or by sharing them with the implementation team via a secure, encrypted transfer.

See below how to use your Cube models with Embeddable.

Using your Cube Cloud models within Embeddable

Once Cube is connected, click “Create new embeddable” to create your first Embeddable:

Screenshot 2024-10-08 at 08.30.16.png

Click “Add a dataset” to make your Cube Cloud models available in Embeddable:

Screenshot 2024-10-08 at 08.28.43.png

Automatically you will see all your cubes (and views) appearing in the “Data model” dropdown:

Screenshot 2024-10-08 at 08.26.38.png

If you make any changes to your cube models, simply click “Refresh data models” to tell Embeddable to re-sync with Cube Cloud: