Embed stories
Embed stories to showcase your work to teammates and the developer community at large. In order to use embeds, your Storybook must be published and publicly accessible.
Storybook supports <iframe>
embeds out of the box. If you use Chromatic to publish Storybook, you can also embed stories in Notion, Medium, and countless other platforms that support the oEmbed standard.
Embed a story with the toolbar
Embed a story with the toolbar, paste the published story URL. For example:
Embed a story without the toolbar
To embed a plain story without Storybook's toolbar, click the "open canvas in new tab" icon in the top-right corner of Storybook to get the canvas URL. For example:
Embed a docs page
Embed a component's docs page by replacing the viewMode=story with viewMode=docs in the story URL.
Embed stories on other platforms
Every platform has different levels of embed support. Check the documentation of your service to see how they recommend embedding external content.
How to embed in Medium
Paste the Storybook URL into your Medium article, then press Enter. The embed will automatically resize to fit the story's height.
While editing an article, Medium renders all embeds non-interactive. Once your article is published, it will become interactive. Preview a demo on Medium.
How to embed in Notion
In your Notion document, type /embed, press Enter, and paste the story URL as the embed link. You can resize the embed as necessary.
How to embed in Ghost
Type /html
in your Ghost post, press Enter and paste the iframe URL. You can resize the embed via the width and height properties as required.