Skip to content

thoughtspot/developer-examples

Repository files navigation

ThoughtSpot

ThoughtSpot Developer Examples



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.


Contributing

Relevant mostly for ThoughtSpot employees and partners.

  • All Web examples are in Typescript + Vite.
  • All Backend examples in Typescript (no javascript), or other languages.

Adding a new example

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 be MIT

About

Example apps/solutions for Developers using ThoughtSpot

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published