generated: '2026-07-21' method: searched source: https://github.com/thoughtspot/visual-embed-sdk + https://developers.thoughtspot.com loader_libraries: - name: '@thoughtspot/visual-embed-sdk' registry: npm url: https://www.npmjs.com/package/@thoughtspot/visual-embed-sdk description: >- JavaScript/TypeScript SDK (with React bindings) that loads and configures ThoughtSpot embed components in a host web app. - name: '@thoughtspot/react-native-embed-sdk' registry: npm url: https://www.npmjs.com/package/@thoughtspot/react-native-embed-sdk description: React Native embedding for mobile apps. families: - family: Embed components (Visual Embed SDK) components: - {name: LiveboardEmbed, description: Embed a full Liveboard (dashboard) or a single visualization.} - {name: SearchEmbed, description: Embed the Search experience for ad-hoc analysis.} - {name: SearchBarEmbed, description: Embed just the natural-language search bar.} - {name: AppEmbed, description: Embed the full ThoughtSpot application shell.} - {name: SpotterEmbed, description: Embed the Spotter conversational AI analyst.} - {name: SpotterAgentEmbed, description: Embed a Spotter agent conversation surface.} - {name: ConversationEmbed, description: Embed an AI conversation experience over a data model.} - {name: PreRenderedLiveboardEmbed, description: Pre-render a Liveboard for faster display.} - family: React components components: - {name: LiveboardEmbed (React), description: React wrapper component for Liveboard embedding.} - {name: SearchEmbed (React), description: React wrapper for Search embedding.} - {name: SpotterEmbed (React), description: React wrapper for Spotter embedding.} - family: Custom charts (Chart SDK) loader: '@thoughtspot/ts-chart-sdk' components: - {name: CustomChart, description: Build and register custom chart types rendered inside ThoughtSpot.} notes: >- ThoughtSpot ships a rich client-side embedding surface via the Visual Embed SDK (vanilla JS + React + React Native) and a Chart SDK for custom visualizations. These embeddable components are distinct from the server-side REST client SDKs in packages/.