API Version Comparison with Semantic JSON Diff
A "breaking change" in a JSON API means a field was removed, renamed, or its type changed in a way that breaks existing API consumers. Our semantic diff engine compares two JSON payloads structurally — not just as text — so field reordering does not produce false positives.
Color Code Guide
- ■ Green — New field added in the right (v2) response
- ■ Red — Field removed from the left (v1) response
- ■ Amber — Field present in both but with a changed value or type
Who this guide is for
- Compare v1 and v2 API responses to identify breaking changes
- Verify API contract before and after a deployment
- Compare development and production API responses for regressions
- Validate that API responses match expected test fixtures