Enjoy our curated collection of examples and solutions. Use these patterns to integrate robust and scalable analytics into your own applications with ThoughtSpot. We're going to be shipping new examples weekly. Stay tuned!
- Visual Embed – Drop in ThoughtSpot Analytics components (Plain JS/React) for your web apps. Learn more.
- REST APIs – Headless AI for BI, the power of ThoughtSpot's platform via APIs. Learn more.
- Mobile - Embedded analytics in your own Mobile app. Learn more.
- Solutions – Demos, Architectures, and Best Practices
- Starter – Fully functional applications that encompass an idea as a robust starting point.
Relevant mostly for ThoughtSpot employees and partners.
- All Web examples are in Typescript + Vite.
- Examples must run with the latest version of the Visual Embed SDK.
- All Backend examples in Typescript (no javascript), or other languages.
To quickly start contributing with a new example, run the following commands:
npm i
npm run new-example
All examples must comply with the following format:
-
It must have a
.gitignore
similar to utilities/plop-templates/ts/.gitignore -
It must have a
README.md
similar to utilities/plop-templates/ts/README.md. The example has to include the following:-
A codesandbox demo URL (all examples are viewable as a codesandbox at
https://githubbox.com/thoughtspot/developer-examples/tree/main/<path>/<to>/<example>
). -
Link to the relevant documentation for the features, the example is trying to showcase.
-
If it requires environment variables, it must have a
.env
file and instructions on how to set them up.
-
-
[Javascript] It must have a
package.json
similar to utilities/plop-templates/ts/package.json. The license should beMIT