docs
Open Framecheck

Welcome to Framecheck

Test your Storybook, understand every change, and ship with confidence.

Framecheck compares your component stories with images your team has approved. Connect your repository, upload a build from CI, and review visual changes alongside your pull request. You can also check accessibility and track new issues over time.

Get your first result#

  1. Set up your project and connect GitHub.
  2. Add Framecheck to CI and upload your Storybook.
  3. Review your first run and establish an accepted baseline.

Find your workflow#

I want to…Start here
Connect an existing StorybookQuickstart
Test mobile layouts and themesViewports and modes
Understand a failing pull requestPolicies and GitHub checks
Reduce noisy visual changesStable stories
Test React Native componentsReact Native overview
Add accessibility checksAccessibility
Invite a designer or teammateTeams and roles
Fix a build that will not uploadTroubleshooting

What Framecheck tests#

A story is an isolated example of a component in a particular state: an empty form, a loading button, or a populated table. A visual snapshot is one story at one viewport in one browser. Modes can add more variants, such as light and dark themes.

Framecheck tests your built Storybook. It does not crawl your production website. Stories need to render with the files and mock data included in the uploaded build.

Availability#

Framecheck is in beta. Guides labelled Preview cover upcoming workflows, including native Android and iOS capture. They explain how to prepare, but do not mean those features are enabled for every account. See feature availability before configuring preview features.

Need help?#

Contact support with your run link and what you expected to happen. Do not include upload tokens, passwords, or customer data. For service incidents, check system status.

Type to search all guides.