Venture Lab 10BETA Free beta · early access
Free tool · API Change Radar · FREE BETA

Free OpenAPI diff: spot breaking API changes

Paste the old and new OpenAPI (or Swagger) spec, in JSON or YAML, and get breaking and non-breaking changes in seconds.

Runs entirely in your browser. Your data is read on your device and never uploaded: this page has no cookies and no third-party trackers; at most it sends us anonymous counts (a page view, and that a result was shown), never your data. You can disconnect from the internet after the page loads and it still works.

How to use it

  1. PreparePaste or pick the old spec on the left and the new spec on the right (JSON or YAML, OpenAPI 3 or Swagger 2).
  2. RunPress Compare. Parsing and diffing happen on your device.
  3. ActFix or announce the breaking changes before you ship.

Use the tool

YAML is parsed with js-yaml 4.1.0 (MIT), bundled with this page.

Honest limits

Removed endpoints and newly required parameters use the API Change Radar engine rules. Extra checks: parameter type changes, request bodies that became required, removed responses, deprecations and additions; local $ref parameters are resolved. Not checked: response body schemas, external $ref, security scopes.

BETA This free tool is part of the API Change Radar beta. It is free, with no signup, and stays free. The full product (saved history, schedules, alerts) is in free early access: see what API Change Radar does.

← All free tools · API Change Radar