Modular embedding SDK - versions
Modular embedding SDK is only available on Pro and Enterprise plans (both self-hosted and on Metabase Cloud).
Metabase 57 and later
Starting with Metabase 57, the @metabase/embedding-sdk-react npm package loads the SDK Bundle from your Metabase.
Install the SDK Package matching your Metabase major with the @{major}-stable dist-tag, so the package’s TypeScript types and exported components stay in sync with your instance’s SDK Bundle:
npm install @metabase/embedding-sdk-react@60-stable
Installing without a dist-tag (npm install @metabase/embedding-sdk-react) still works. The bundle loads from your Metabase, but the package’s types and exports will track the latest published SDK major, which may drift from your Metabase version.
Metabase 56 and earlier
For Metabase 56 and earlier, the SDK major version must match the Metabase major version. Use the matching @{major}-stable dist-tag. For example, for Metabase 55:
npm install @metabase/embedding-sdk-react@55-stable
On Metabase 55 (0.55.x, 1.55.x), any 0.55.x release of @metabase/embedding-sdk-react will be compatible.
Minimum SDK version
Version 52 is the minimum version supported for the Modular embedding SDK.
You can pin instances to a version on Metabase Cloud
Metabase Cloud upgrades your instance automatically as new versions roll out. If you’re using the SDK with Metabase Cloud, you may want to pin your version so you can upgrade manually.
On Metabase 56 or earlier, pinning also keeps the SDK Package and Metabase majors in lockstep.
Manually pinning your instance version on Metabase Cloud
To manually pin your version of Metabase:
- Go to Admin > Embedding > Modular.
- Scroll to Version pinning and click Request version pinning.
This will open a mailto link to our support team.
Read docs for other versions of Metabase.