These are the docs for the Metabase master branch. Some features documented here may not yet be available in the latest release. Check out the docs for the latest version, Metabase v0.51.

Embedding overview

Introduction

What is embedding, and how does it work?

Interactive embedding

The solution to self-service customer analytics: embed the full Metabase app in your app. Interactive embedding integrates with your data permissions to let people slice and dice data on their own using Metabase’s query builder.

Interactive embedding quickstart

You’ll embed the full Metabase application in your app. Once logged in, people can view a Metabase dashboard in your web app, and be able to use the full Metabase application to explore their data, and only their data.

Embedding SDK

With the Embedding SDK, you can embed individual Metabase components with React (like standalone charts, dashboards, the query builder, and more). You can manage access and interactivity per component, and you have advanced customization for seamless styling.

Embedding SDK quickstart

Jump to a SDK quickstart with a sample React application.

Static embedding

Also known as Signed Embedding, Static embedding is a secure way to embed charts and dashboards. Static embeds are view only; people won’t be able to drill-through charts and tables.

Parameters for static embeds

You can pass parameters between Metabase and your website via the embedding URL to specify how Metabase items should look and behave inside the iframe on your website.

Public embeds

Admins can also create unsecured public links or embeds of questions and dashboards.

Read docs for other versions of Metabase.

Want to improve these docs? Propose a change.