API Breaking Change Detector
Diff two OpenAPI specs and flag breaking changes.
Baseline spec (old)
The version currently in production
Candidate spec (new)
The version you are about to ship
Compatibility report
Breaking changes are anything an existing client could trip over
- POST /refunds—New operation added.
- GET /orders—New required query parameter `status` — existing callers will fail.
- GET /orders—Response `200 application/json` schema changed. before: [{id?:string,total?:number}] after: [{currency?:string,id?:string,total?:string}]
- GET /orders/{orderId}—Response `404` removed.
About the API Breaking Change Detector
Compare an old and a new OpenAPI document to see exactly what changed: removed endpoints, removed or newly required parameters, changed response schemas and deleted status codes are flagged as breaking, while additive changes are listed separately so you can ship with confidence.
Examples
v1 vs v2
Two OpenAPI documentsOutput
2 breaking, 1 risky, 5 additive changesKeyboard shortcuts
- Copy the main outputCtrl / ⌘ + Shift + C
- Download the resultCtrl / ⌘ + S
- Share this toolCtrl / ⌘ + Shift + S
- Reset the inputsAlt + R
- Open the tool search paletteCtrl / ⌘ + K
Related tools
API Changelog Generator
API & HTTP
Generate a Markdown changelog from two OpenAPI versions.
API Consistency Auditor
API & HTTP
Audit an API for naming, casing and response consistency.
API Contract Analyzer
API & HTTP
Lint an OpenAPI or Swagger spec for contract quality issues.
Postman ↔ OpenAPI Converter
API & HTTP
Convert a Postman collection to OpenAPI 3 and back again.
API Response Schema Generator
API & HTTP
Turn a JSON API response into OpenAPI, JSON Schema or TypeScript.
cURL Command Parser
API & HTTP
Parse a curl command into method, URL, headers, and body.
Frequently asked questions
Read more
- Postman collections and OpenAPI: two views of the same API
A collection describes calls you make; a spec describes the contract you promise. Here is how to convert between them without losing the parts that matter.
Comments
No login needed. Comments appear after a quick review.
Loading comments…
Version 1.0.0 · Updated 2026-08-20 · Runs entirely in your browser