The ThoughtSpot Developer portal allows you to explore ThoughtSpot SDK, APIs, and build your web applications with ThoughtSpot content. The portal enables business application owners and developers to learn about ThoughtSpot APIs, and evaluate ThoughtSpot features that are available for integration. The portal also allows authorized users to customize and rebrand the look and feel of the UI and add custom actions to an embedded visualization or pinboard.
Access Developer portal
You can access the developer portal from your ThoughtSpot application instance or the ThoughtSpot Developers website.
If you have a ThoughtSpot user account:
- Log in to your ThoughtSpot application instances.
Make sure your user account has admin or developer privileges.
For more information on configuring a user group with developer privileges, see the ThoughtSpot Developer Documentation.
- Navigate to the Develop tab.
If you do not have a ThoughtSpot user account:
Go to developers.thoughtspot.com.
From the header bar, click Playground.
Enter your name and email address.
Click Try Live Playground.
Find your way around
The Developer portal includes several sections to assist you through your embedding journey.
The Home page of the Developer portal provides a pictorial view of the ThoughtSpot features that you can integrate with your applications. The homepage also includes links to the Developer Guides and Playground to preview the code snippet.
The Guide menu displays the ThoughtSpot Embed Developer Documentation. The documentation portal provides step-by-step instructions on how to use the ThoughtSpot Visual Embed SDK and REST APIs to integrate ThoughtSpot features into your application.
The Playground provides an API playground to explore the following ThoughtSpot features.
- Full application For more information about how to use the playground, see Developer Playground.
For ThoughtSpot users with administrator and developer privileges, the Developer portal displays the following customization menu items:
A set of customization controls to rebrand the embedded ThoughtSpot content.
Configuration workflows to create and manage custom actions in the ThoughtSpot UI.
Security controls to add CORS and CSP hosts and define authentication method for an embedded ThoughtSpot instance.
Configuration settings to customize the format of system-generated links.