sisense.com

Embedding Sisense Dashboards

Book a live demo

You can use three Sisense embedding methods to embed full Sisense dashboards into your web application:

  • Basic embedding with iFrame
  • Embed SDK for more advanced use-cases
  • Compose SDK for API-first embedding (no iFrames) into React, Angular and Vue applications

Depending on your choice of embedding method, you can create different levels of interactivity for your users.

See Dashboards feature documentation for more information about Sisense Dashboards.

Choosing the right approach

Not sure whether to use iFrame, Embed SDK or Compose SDK? No problem! Refer to the table below for a quick comparison:

MethodiFrameEmbed SDKCompose SDK
Best forSimplest, fast no-code dashboard embeddingDashboard embedding with low-code JavaScript APIs for control and interactionEmbedding dashboards, widgets, and gen-AI quickly with low-code, to building fully customized analytics experiences with pro-code
Language / FrameworkHTMLJavaScriptReact, Angular, Vue
Time to DeployVery fastFastFast
FlexibilityLimitedMediumVery high
Embeddable Components
  • Entire UI
  • Dashboards
  • Widget editor
  • Entire UI
  • Dashboards
  • Widget editor
  • AI Components
  • Dashboards, Widgets
  • Queries (for custom visualizations)

Things to keep in mind

When embedding Sisense dashboards in your application, your application will need secure and authenticated access to remote resources on the Sisense server such as APIs and files. Depending on your situation, you may need to consider:

  • Authentication & SSO
  • Various browser-server security features such as CORS and CSRF
  • Ensuring your application client has HTTP access to your Sisense instance

Please refer to the Access & Security section for more information.

Last Updated: