The React Native Embed SDK is a library that allows you to embed a Thoughtspot component in your mobile application.
The ThoughtSpot Embed SDK allows you to embed the ThoughtSpot liveboard embed experience.
// NPM
import { LiveboardEmbed, AuthType, init } from '@thoughtspot/react-native-embed-sdk';
init({
thoughtSpotHost: '<%=tshost%>',
authType: AuthType.TrustedAuthTokenCookieless,
getAuthToken: async () => Token,
});
const LiveboardEmbedView = () => {
return (
<LiveboardEmbed
ref = {webViewRef}
liveboardId={liveboardId}
/>
)
}
How to build local sdk pacakge and test.
$ npm run build
$ npm yalc publish
Use this SDK package in your project using
$ npm yalc add react-native-embed-sdk
Once added this will link your sdk.
React-Native-Embed-SDK, © ThoughtSpot, Inc. 2025