ThoughtSpot
Free tierAgentic Analytics Platform that empowers every decision with live, explainable AI insights
Free tier available·All audiences·API available
Key strengths
Natural language querying on live data with governed accuracyAgentic AI (Spotter) for autonomous, multi-step analyticsEmbedded analytics with low-code SDKs and APIsAI-automated semantic modeling and dashboard generationDeep integrations with enterprise tools like Salesforce, Slack, OpenAI, and Claude
Free tier + paid plans
Sunnyvale, USA
Founded 2012
No ratings yet
Developer Integration Guide
Embedding with ThoughtSpot Everywhere
ThoughtSpot provides a Visual Embed SDK (JavaScript/TypeScript) and REST API v2.0 for embedding search, Liveboards, and full-app experiences.
npm install @thoughtspot/visual-embed-sdk
import { init, SearchEmbed, AuthType } from '@thoughtspot/visual-embed-sdk';
init({
thoughtSpotHost: 'https://your-instance.thoughtspot.cloud',
authType: AuthType.TrustedAuthToken,
});
const embed = new SearchEmbed('#container', {
frameParams: { height: '600px' },
dataSources: ['<datasource-guid>'],
});
embed.render();
Key Capabilities for Developers
- REST API v2.0: Full programmatic access to metadata, search, Liveboards, users, and data ingestion.
- SpotterCode: AI-assisted coding agent inside your IDE — describe the embed experience you want and get generated component code, reducing setup time.
- MCP Server: ThoughtSpot's Agentic MCP Server exposes analytics capabilities to any LLM-based agent (e.g., Claude, OpenAI GPT), enabling multi-step data analysis inside AI workflows.
- SpotCache: High-performance caching layer for AI agents and high-volume query workloads, with governance and cost controls.
- Semantic Layer API: Programmatically define, update, and query the semantic model (metrics, dimensions, relationships) via API for CI/CD integration.
