Skip to content
| Marketplace
Sign in
Azure DevOps>Azure Boards>Storybook
Storybook

Storybook

Ken

|
1 install
| (0) | Free
Your team's Storybook, right inside Azure DevOps. Create one in a click or use the one already in your repo. It's read straight from Azure Repos.
Get it free

Storybook for Azure DevOps

Your team's UI components, documented and running, right inside Azure DevOps.

The project's Storybook running in the Designs hub

Storybook is where teams build, document and review UI components in isolation. This extension brings it into Azure DevOps: every project gets a Designs hub that shows the project's Storybook live, next to its boards, repos and pipelines. There's no extra hosting and no extra sign-in. The Storybook is read straight from your Azure Repos, with your own permissions.

Why teams use it

One place for your components. Designers, developers, testers and product owners with access to your code browse the same living component library, without cloning a repository or running anything locally.

Versioned with your code. The hub reads the Storybook build straight from your repository, at the latest commit of its branch. There's no separate deployment to drift out of date: push a new build and everyone sees it.

Runs with your permissions. The Storybook is read from Azure Repos as the signed-in user and nothing is uploaded anywhere. People without access to the repository don't see it.

Matches your Azure DevOps theme. In a dark Azure DevOps theme the Storybook is dark too, and it switches along when you change the theme.

Up and running in one click. No Storybook yet? Create a ready-to-run one with an example component, or point to the one already in your code.

Light or dark, just like Azure DevOps

The Storybook follows the theme you picked in Azure DevOps. In a dark theme it's dark too, and when you switch themes in your Azure DevOps settings it switches along, staying on the story you had open.

The project's Storybook in the Designs hub with the dark Azure DevOps theme

Storybook's interface takes its colours from your Azure DevOps theme, so it looks like part of Azure DevOps. This works for every Storybook in the hub, also one you publish from your own code, without changing it.

Get started in a minute

The Designs hub before the project has a Storybook

  1. Open Designs in your project.

  2. Add the project's Storybook:

    • Create project Storybook creates a <project>.Storybook repository with a ready-to-run Storybook (React, Vite and TypeScript) and an example Button component. It's already built, so you can browse it straight away.
    • Publish code as Storybook uses a Storybook that's already in one of your repositories. Pick the repository, branch and folder, just like Publish code as wiki, and commit its storybook-static build too (see below).
  3. Browse your components in the Designs hub.

Each project has one Storybook, so everyone looks at the same component library.

Keep it up to date

The hub shows the built Storybook (the storybook-static folder) committed to the repository. If your .gitignore lists storybook-static (storybook init adds it), remove that line once so the build can be committed. After changing components or stories, build it and commit the result:

npm run build-storybook
git add storybook-static
git commit -m "Build Storybook"

The Designs hub shows the new build as soon as the commit is pushed.

What you need

  • An Azure DevOps Services organization.
  • Permission to create repositories in the project, for Create project Storybook.
  • Basic access or higher, and Read permission on the Storybook's repository, for everyone who views it. Stakeholder access doesn't include Azure Repos, so Stakeholders can't see the Storybook.
  • A current version of Microsoft Edge, Google Chrome, Mozilla Firefox or Safari.
  • Stories that mock requests with Mock Service Worker (msw-storybook-addon), or that register their own service worker, can't run in the Designs hub.

Permissions

The extension asks for Code (read, write & manage). It uses it to create the project's Storybook repository and to read the built Storybook from your repositories. It acts as the signed-in user, so it can't see or change anything that user can't.

The Storybook build committed to your repository runs inside the Designs hub with the same access as the person viewing it. Treat pushing to the Storybook's branch like changing the extension itself: protect that branch with a branch policy that requires a reviewer.

Learn more

• Storybook documentation
• Writing stories

Buy Me a Coffee

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft