Skip to main content

Embedding SDK Playground

MicroStrategy’s Embedding SDK Playground is the one-stop shop for developers to build impactful, interactive analytics experiences that integrate seamlessly with websites and applications.

Just use the intuitive drag-and-drop interfaces to define the perfect user experience, test it out in real time, and then let the platform automatically generate the code for you. You’ll turn your application into platform for Intelligence Everywhere in no time.

Start building your application using the Embedding SDK Playground. The Playground User Manual provides the instructions for how to get started.

Embedding SDK Playground

There are four types of embedding use cases in Embedding SDK Playground: Bot, Dashboard, Visualization, and Library. For each type, corresponding operations and examples are filtered and displayed when the embedding type is selected.

Examples in playground

You can view examples in the Embedding SDK Playground by opening the Examples Gallery from "Start Over" button. Please save your work before opening an example.

Here are some examples in the gallery so far.

Dashboard ExampleUse Case
Simple Dashboard ExampleHow to embed a dashboard.
Minimal TemplateA template for the least amount code needed to embed a dashboard.
Responsive HeightJavaScript code to make the height responsive.
Dashboard in Full ScreenHow to show embedded dashboard in full screen.
Inter-dashboard interactionInteraction between embedded dashboard. One dashboard filters another.
FiltersVarious examples to show how to use filter-related API. It covers attribute selector filter, attribute search, attribute slider, calendar, metric qualification filters, etc.
Page NavigationHow to use page navigation API.
Single VisualizationHow to embed a single visualization.
AuthoringHow to embed dashboard in authoring mode.
AuthenticationHow to implement SAML/OIDC/Guest/Standard authentication.
Export to Excel or PDFHow to export dashboard to excel or PDF.
PromptsVarious examples to show how to answer prompts.
Interact with Panel StacksHow to use panel-related API.
Bot ExampleUse Case
Embed Bot Page ExampleHow to embed a MSTR chat bot.
Embed Bot From Embedding APIHow to embed a customized chatbot from embedding api
Visualization ExampleUse Case
Embed VisualizationsHow to embed native visualizations from a given dashboard
Library ExampleUse Case
Embed VisualizationsHow to embed MSTR Library