Chromatic website screenshot

Chromatic

Chromatic is a cloud visual testing and UI review platform built by the maintainers of Storybook. It captures snapshots of components and pages across cloud browsers, then compares each new snapshot to a stored baseline to catch visual regressions in appearance, layout, fonts, and color. Chromatic runs visual tests, interaction tests, and accessibility (axe) tests against Storybook, Playwright, and Cypress, with UI Review, TurboSnap change detection, and Git/CI integration. Its primary developer surface is the Chromatic CLI, which uploads builds and drives testing over a documented public GraphQL API at index.chromatic.com used by the CLI and the Storybook Visual Tests addon.

Chromatic publishes 4 APIs on the APIs.io network, including Builds API, Tests and Review API, Projects and Accounts API, and 1 more. Tagged areas include Visual Testing, Visual Regression, Storybook, UI Testing, and Snapshot Testing.

Chromatic’s developer surface includes documentation, engineering blog, and 6 more developer resources.

34.3/100 thin ▬ flat Agent 19/100 agent aware Full breakdown ↓
scored 2026-08-10 · rubric v0.9.1
AccessFreemium
4 APIs
Visual TestingVisual RegressionStorybookUI TestingSnapshot TestingFrontendGraphQL

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-10 · rubric v0.9.1
Composite quality — 34.3/100 · thin
Contract Quality 12.0 / 25
Developer Ergonomics 2.2 / 20
Commercial Clarity 7.9 / 20
Operational Transparency 4.8 / 13
Governance 0.0 / 12
Discoverability 7.4 / 10
Agent readiness — 19/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 0 / 10
MCP Server 0 / 12
Machine-Readable Auth 0 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/chromatic: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 4

Individual APIs this provider publishes, each with its own machine-readable definition.

Chromatic Builds API

Query builds produced by the Chromatic CLI - the `build(id)` and `project.lastBuild(...)` GraphQL fields expose build number, status (IN_PROGRESS, PASSED, PENDING, ACCEPTED, DEN...

Chromatic Tests and Review API

Inspect and act on individual visual tests. A Test carries its status, result, baseline, and per-browser snapshot comparisons (TestComparison with base/head captures and pixel d...

Chromatic Projects and Accounts API

Resolve project and account context. The `project(id)` field returns the project name, enabled features (uiReview, uiTests), branch names, project token, and manage/web URLs; `a...

Chromatic Storybook and Stories API

Read the published Storybook and its structure. The `storybook(url)` query and the Story and Component node types expose the components and stories captured in a build, their CS...

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

GraphQL 1

GraphQL schemas published by this provider.

Chromatic GraphQL API

Chromatic is a cloud visual testing and UI review platform built by the maintainers

GRAPHQL

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Chromatic Rate Limits

3 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Resources

Documentation 1

Reference material describing how the API behaves

Build 1

SDKs, sample code, and the tooling you integrate with

Operate 1

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: chromatic
url: https://raw.githubusercontent.com/api-evangelist/chromatic/refs/heads/main/apis.yml
name: Chromatic
kind: company
description: Chromatic is a cloud visual testing and UI review platform built by the maintainers of Storybook. It captures
  snapshots of components and pages across cloud browsers, then compares each new snapshot to a stored baseline to catch visual
  regressions in appearance, layout, fonts, and color. Chromatic runs visual tests, interaction tests, and accessibility (axe)
  tests against Storybook, Playwright, and Cypress, with UI Review, TurboSnap change detection, and Git/CI integration. Its
  primary developer surface is the Chromatic CLI, which uploads builds and drives testing over a documented public GraphQL
  API at index.chromatic.com used by the CLI and the Storybook Visual Tests addon.
accessModel:
  pricing: freemium
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Freemium
  confidence: medium
  source:
  - plans
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/chromatic.png
tags:
- Visual Testing
- Visual Regression
- Storybook
- UI Testing
- Snapshot Testing
- Frontend
- GraphQL
created: '2026-07-11'
modified: '2026-07-11'
specificationVersion: '0.19'
apis:
- aid: chromatic:chromatic-builds-api
  name: Chromatic Builds API
  tags:
  - Visual Testing
  - Visual Regression
  - Builds
  - Snapshots
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://www.chromatic.com/docs/cli/
  baseURL: https://index.chromatic.com/graphql
  properties:
  - url: https://www.chromatic.com/docs/cli/
    type: Documentation
  - url: graphql/chromatic-public-schema.graphql
    type: GraphQL
  - url: graphql/chromatic-graphql.md
    type: GraphQL
  - url: collections/chromatic.opencollection.json
    type: OpenCollection
  - url: collections/chromatic.postman_collection.json
    type: PostmanCollection
  description: Query builds produced by the Chromatic CLI - the `build(id)` and `project.lastBuild(...)` GraphQL fields expose
    build number, status (IN_PROGRESS, PASSED, PENDING, ACCEPTED, DENIED, BROKEN, FAILED), result, browsers, Git commit/branch/slug,
    component and story counts, published Storybook URLs, and snapshot capture timings. This is the surface the CLI and Storybook
    Visual Tests addon use to initialize and poll visual-testing builds.
- aid: chromatic:chromatic-tests-review-api
  name: Chromatic Tests and Review API
  tags:
  - Visual Testing
  - UI Testing
  - Tests
  - Review
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://www.chromatic.com/docs/review/
  baseURL: https://index.chromatic.com/graphql
  properties:
  - url: https://www.chromatic.com/docs/review/
    type: Documentation
  - url: graphql/chromatic-public-schema.graphql
    type: GraphQL
  - url: graphql/chromatic-graphql.md
    type: GraphQL
  - url: collections/chromatic.opencollection.json
    type: OpenCollection
  - url: collections/chromatic.postman_collection.json
    type: PostmanCollection
  description: Inspect and act on individual visual tests. A Test carries its status, result, baseline, and per-browser snapshot
    comparisons (TestComparison with base/head captures and pixel diffs). The `reviewTest` mutation accepts, denies, or resets
    visual changes, optionally batched across a story, component, or the whole build - the same accept/deny workflow exposed
    in the Chromatic UI.
- aid: chromatic:chromatic-projects-accounts-api
  name: Chromatic Projects and Accounts API
  tags:
  - Projects
  - Accounts
  - Tokens
  - UI Testing
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://www.chromatic.com/docs/setup/
  baseURL: https://index.chromatic.com/graphql
  properties:
  - url: https://www.chromatic.com/docs/setup/
    type: Documentation
  - url: graphql/chromatic-public-schema.graphql
    type: GraphQL
  - url: graphql/chromatic-graphql.md
    type: GraphQL
  - url: collections/chromatic.opencollection.json
    type: OpenCollection
  - url: collections/chromatic.postman_collection.json
    type: PostmanCollection
  description: Resolve project and account context. The `project(id)` field returns the project name, enabled features (uiReview,
    uiTests), branch names, project token, and manage/web URLs; `account(id)` and `viewer` expose account name, subscription
    status, and project lists. The `createCLIToken` mutation mints a short-lived CLI token from a project ID for authenticating
    build uploads.
- aid: chromatic:chromatic-storybook-stories-api
  name: Chromatic Storybook and Stories API
  tags:
  - Storybook
  - Stories
  - Components
  - Visual Testing
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://www.chromatic.com/docs/storybook/
  baseURL: https://index.chromatic.com/graphql
  properties:
  - url: https://www.chromatic.com/docs/storybook/
    type: Documentation
  - url: graphql/chromatic-public-schema.graphql
    type: GraphQL
  - url: graphql/chromatic-graphql.md
    type: GraphQL
  - url: collections/chromatic.opencollection.json
    type: OpenCollection
  - url: collections/chromatic.postman_collection.json
    type: PostmanCollection
  description: Read the published Storybook and its structure. The `storybook(url)` query and the Story and Component node
    types expose the components and stories captured in a build, their CSF story IDs, test parameters, viewport/modes, and
    canvas URLs - the mapping between a published Storybook and the tests Chromatic runs against it.
common:
- type: GitHubOrganization
  url: https://github.com/chromaui
- type: LinkedIn
  url: https://www.linkedin.com/company/chromaticcom
- type: Website
  url: https://www.chromatic.com
- type: Documentation
  url: https://www.chromatic.com/docs/
- type: Plans
  url: plans/chromatic-plans-pricing.yml
- type: RateLimits
  url: rate-limits/chromatic-rate-limits.yml
- type: FinOps
  url: finops/chromatic-finops.yml
- url: https://www.chromatic.com/blog/
  type: Blog
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com