Embed
Embedding
Embed Lightdash charts, dashboards, agents, and data apps in your own product.
Embed Lightdash charts, dashboards, AI agents, data apps, and the metrics catalog directly in your own product, so your users get self-serve analytics without leaving your app.
You can embed using a simple iframe with an expirable, JWT-scoped URL, or the React SDK for tighter control over layout, theming, and interactivity.
How to embed content
Lightdash allows you to embed your content using expirable URLs and tokens. This is a great way to enable self-serve analytics in your own application and platform by leveraging the insights you've got in Lightdash and making them available to your own users.
How to Embed Dashboards
Embed a full Lightdash dashboard — with filters, exports, and interactive tiles — using an iframe or the React SDK.
How to Embed Charts
Embed a single saved Lightdash chart with a minimal, read-only UI using the React SDK.
How to embed AI agents
Embed a Lightdash AI agent in your application so your users can chat with their data without leaving your product.
How to embed the metrics catalog
Embed the Lightdash metrics catalog so your users can browse the metrics and dimensions in a project without a Lightdash login.
How to embed data apps
Embed a Lightdash data app as standalone content in an iframe using a JWT-scoped preview token.
Embedding reference
Complete API reference for embedding Lightdash content securely using JWTs
Embedding with iframe
Complete reference for embedding Lightdash content using iframes with JWTs in URL hash fragments
Embedding with React SDK
Reference documentation for the Lightdash React SDK for seamless embedding in React applications