Sisense Compose SDK (Beta)
Empower Your App with Custom Analytics
Sisense Compose SDK is a flexible developer toolkit that gives you tools to embed analytics in a code-first, scalable, modular way.
Build analytics and data-driven experiences into your products faster, reduce maintenance burden, and save development time over coding from scratch.
Convert data into game-changing value. Embed AI-powered analytics into your products. Explore the code that provides full control over your users’ experience.

Sisense Compose SDK is a software development kit that enables a composable, code-driven way to use Sisense platform capabilities. Build analytics and data-driven experiences into your product with code using Compose SDK, a set of client-side libraries and components for query composition, data visualisation, and more.
What can I do with Compose SDK?
Create Sisense queries, charts, and filters directly from your application code – No predefined dashboards or widgets required – or render existing widgets by ID. Mix and match approaches to fit your needs.
Composable, modular and extensible – Use the Sisense components, customise them, or bring your own. Compose SDK works equally well for building new applications or upgrading existing ones to use Sisense’s powerful analytics platform.
Built with developer experience in mind – The SDK is available via GitHub and NPM, supports TypeScript and React, and includes documentation, code samples and CLI tools that help you get things done with ease.
Sisense Compose SDK Introductory Webinar
Embed analytics in a code-first, scalable, modular way with Sisense Compose SDK, the flexible developer toolkit. Build analytics and insight-driven experiences in your products faster, reduce maintenance burden, and save development time over coding from scratch.
For a comprehensive overview of Compose SDK, register HERE for this on-demand Sisense webinar “How to build next gen solutions with data insights”.
Who should attend: All developers, data engineers and architects.
Choosing The Right Embedding Approach
Align your use case, flexibility, and deployment needs with the right libraries.

Use Case: Build data driven applications.
Embeddable Elements: Data, charts, customisable individual filters.
Visualisations: Sisense or your own charts.
Flexibility: High
Languages: React & TypeScript

Use Case: Embed dashboards into web applications.
Embeddable Elements: Entire Sisense Dashboards.
Visualisations: Sisense Widgets.
Flexibility: Medium.
Languages: JavaScript.