EMBEDDED ANALYTICS SDK

Analytics.
Embedded
your way.

Build intelligent, agent-powered experience with just a few lines of code.

Write Once. Embed Anywhere.

Deliver production-grade analytics in minutes, across any framework or stack.

import { init, AuthType } from '@thoughtspot/visual-embed-sdk';
import { SpotterEmbed } from '@thoughtspot/visual-embed-sdk/react';

init({
thoughtSpotHost: 'https://my.thoughtspot.cloud',
authType: AuthType.None,
});

export default function SpotterPage() {
return (
<ConversationEmbed
frameParams={{ width: '100%', height: '100%' }}
updatedSpotterChatPrompt={true}
/>
);
}
OPEN IN DEVELOPER PLAYGROUND

Meet SpotterCode
Your AI Coding Partner

Go from prompt to production in minutes with an AI agent that writes, styles, and debugs your embedded analytics in real-time.

IDE-Native Experience

IDE-Native Experience

Speed up development and debugging by updating code directly in your environment. Minimize context switching between your IDE and the docs.

Documentation Intelligence

Documentation Intelligence

Instantly get accurate code snippets for the entire embedding lifecycle, from setup to complex workflows, all grounded in the latest SDK.

Project Context Awareness

Project Context Awareness

SpotterCode maps to your specific project architecture and auth flow, generating secure, tailored code that works within your existing logic.

Adaptive Styling & Theming

Adaptive Styling & Theming

Automatically generate the CSS variables and layout configs needed to sync ThoughtSpot’s UI with your specific design system and brand.

Everything You Need To Ship

A complete toolkit of SDK components, APIs, and code snippets to help you embed, customize, and extend ThoughtSpot analytics inside any product.

Ship an AI Agent in a Day

Name your agent, give it a personality, point it at your data. Spotter runs the queries, you own the brand.

LEARN MORE

Liveboards, Live in Minutes

Embed next-generation dashboards that pull from real-time data and provide endlessly drillable insights.

LEARN MORE

Interactive Sandbox Environments

Try every component before writing a line of code. Browse the full SDK or start working with the REST APIs.

LEARN MORE

Make It Yours

Theming that doesn't make you cry. Match every component to your product's brand, down to the pixel.

LEARN MORE

Data Where it Matters

Push data to Slack, Jira, or your own backend straight from embedded components. No separate integration layer needed.

LEARN MORE

Secure By Design

Your auth, your permissions, your rules, all respected. Enterprise-grade security, built in from day one.

LEARN MORE