Version v0.44 of Metabase is no longer supported. Check out the docs for the current stable version, Metabase v0.63.
Embedding introduction
You can embed Metabase tables, charts, and dashboards—even Metabase’s query builder—in your website or application.
Signed embedding (also known as standalone embedding) and full-app embedding are secure ways to share your data with specific groups of people outside of your organization.
If you’d like to share your data with the good people of the internet, you can create a public link and embed that directly on your website.
How embedding works
You’ll need to put an iframe on your website to act as a window to your Metabase app. Different configurations of that embedded iframe will let you:
- set up public access to charts and dashboards,
- require sign-in to view personalized versions of those charts and dashboards, or
- integrate with SSO and data permissions to enable self-service access to the underlying data.
Comparison of embedding types
| Public | Signed | Full-app | |
|---|---|---|---|
| Display charts and dashboards | ✅ | ✅ | ✅ |
| Display interactive filter widgets | ✅ | ✅ | ✅ |
| Restrict data with locked filters | ❌ | ✅ | ❌ |
| Restrict data with sandboxes | ❌ | ❌ | ✅ |
| Drill-down using the action menu | ❌ | ❌ | ✅ |
| Self-serve via query builder | ❌ | ❌ | ✅ |
Further reading
- Strategies for delivering customer-facing analytics.
- Publishing data visualizations to the web.
- Multi-tenant self-service analytics.
- Customizing Metabase’s appearance.
Read docs for other versions of Metabase.