API Schema Diff
Compare two OpenAPI JSON or JSON Schema documents in your browser. Nothing is uploaded.
Documents
Use the old/current document on the left and the proposed/new document on the right. JSON only; YAML and external $ref resolution are not supported.
Limits: 2 MiB per document, 100 nesting levels, and 10,000 reported changes.
Compatibility report
How classification works and its limitations
Removed paths, operations, properties, enum values, or newly required fields are classified as breaking. Added optional surface area is compatible. Type changes and altered constraints are breaking or risky depending on direction. This is a structural heuristic, not a full OpenAPI compatibility proof: it does not resolve external references, evaluate every JSON Schema keyword, compare response semantics, or infer client/server usage. Review all risky changes.