Build interactive data apps

Everything you need to build sticky and engaging analytics experiences your customers will love.

Learn how Try it now

Power data apps with the speed and scale of cloud

Run optimized queries in your cloud data warehouse to make analytics apps blazing fast and instantly available to all of your users.

Embed ThoughtSpot
using JavaScript

Use our JavaScript Visual Embed SDK to build an interactive search experience that keeps users coming back for more.

  • Search

    Embed a search-driven experience to let users ask their own data questions

    Get Started

  • Visualizations

    Learn how to embed ThoughtSpot charts and tables in your app

    Get Started

  • Liveboards

    Learn how to render liveboards and apply runtime controls in your app

    Get Started

  • Full App

    Give your users the full ThoughtSpot experience within your app

    Get Started

Tinker to your heart’s content

Experiment with APIs and SDKs and see changes to your code in real time in the developer playground.

Try it now

Push data anywhere
using REST API’s

Query your data and build your own visualizations or even send it to other apps.


    Programmatically query data and manage users, groups, and sessions

    Get Started

  • Client Libraries

    Add ThoughtSpot to your existing apps or processes using client libraries for the leading programming languages.

    Check it out

Launch custom
action workflows

Invoke custom actions to let your users take action on the data from anywhere

Connect Business Apps

Create app actions using UI builder to push insights to business apps like Slack, Salesforce, Google sheets, and more.


Use REST API’s to query the data and automatically kick off action workflows

Learn more

Customize your user

Apply custom styles and themes to embedded ThoughtSpot content to match the look and feel of your app. Plus adjust user permissions, and turn granular features on and off.

Learn more

Automate deployment across environments

Programmatically export, validate, and import scriptable files in ThoughtSpot Modeling Language (TML) that represent your objects in a reusable, editable, and easy-to-read form.

Join the ThoughtSpot
Developer Community

Share what you’re building, discuss best practices,
and get help from other developers.

Get connected

Additional Resources


Build engaging data apps with embedded analytics

If you have a data app powered by a cloud data warehouse, you now have a way to build an interactive experience your users will love. Read more to get tips on how to get started.

Read post


How to build your first search-driven analytics app with the ThoughtSpot SDK

Follow along with this step-by-step tutorial to embed an interactive search-driven analytics experience in your data app using ThoughtSpot’s Embed SDK.

Learn more


Getting started with ThoughtSpot Everywhere

Learn how to embed ThoughtSpot in your application, experiment with your code in the Developer Playground, and invoke custom actions.

Watch now

Give the Developer Playground a spin

Try it now