Skip to Content
Built on Mock Service Worker

Inspect and control every API scenario.

MSW Dev Tool turns your existing MSW handlers into runtime controls—so you can inspect requests, debug edge cases, demonstrate states, and verify user flows with confidence.

Inspect

See the registered mock scenarios and their current state

Control

Apply responses, errors, delays, and temporary overrides

Verify

Check the resulting experience in a live application session

Why MSW Dev Tool

Make difficult network states easy to reach.

Reuse your MSW handlers to reproduce any state—from loading to recovery—without changing application code.

A tighter feedback loop

From declared mock to verified experience.

Choose a scenario, inspect the result, and reset it—without building a separate E2E fixture for one API state.

See the workflow

Built for the whole mock lifecycle

One set of handlers. More useful ways to use them.

MSW Dev Tool complements—not replaces—your test runner and browser automation. It gives developers and agents a deterministic way to place the application in the network state they need before checking what users see.

  • Inspect registered mock handlers
  • Change responses, latency, errors, or handler availability
  • Add and remove temporary handlers without a code change
  • Control running sessions through Chrome DevTools Protocol
  • Use the same scenario controls in Node and test processes
  • Reset every change and return to your declared handlers

Build and verify with the network under control.

Add MSW Dev Tool to an existing MSW setup and start exploring every state your interface needs to handle.

Read the getting started guide