Skip to content

thoughtspot/react-native-mobile-sdk

Repository files navigation

React Native Embed SDK

Overview

The React Native Embed SDK is a library that allows you to embed a Thoughtspot component in your mobile application.

Quick Start

The ThoughtSpot Embed SDK allows you to embed the ThoughtSpot liveboard embed experience.

Embedded Search

// 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}
        />
    )
}

Contributing

Local dev server

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •