1

    API Breaking-Change Detector

    Compare two OpenAPI specs and catch every breaking change before your consumers do — with a client migration table.

    Updated Jul 2026
    Security scanned
    No dependencies

    $12

    · or 60 credits

    30-day refund guarantee

    Secure checkout via Stripe

    Included in download

    • Generate migration tables for client developers during API upgrades
    • Catch accidental deletions of response fields in large OpenAPI files
    • Ready for No dependencies
    • Instant install

    Media gallery

    See it in action

    You say

    Compare the attached v1.yaml and v2.json specs. Tell me what will break for our mobile app users and what I should put in the release notes.

    Your agent does

    API Change Report — User Care API 1.2.0 → 2.0.0

    Verdict: BREAKING — 2 breaking, 1 risky, 0 deprecations, 1 safe Semver recommendation: MAJOR — removal of login fields

    Migration table

    | # | Severity | Endpoint & location | What changed | What consumers must do | |---|----------|--------------------|--------------|------------------------| | B1 | BREAKING | POST /login -> responses.200.token | field removed | use access_token from response body | | B2 | BREAKING | GET /profile | auth changed | API Key moved from query to Header X-API-KEY |

    Changelog draft

    • Moved authentication key from query parameters to headers for /profile.
    • Renamed token field to access_token in login response.

    About This Skill

    Shipping an API update without knowing what breaks is how you lose integrators. This skill compares two versions of your OpenAPI 3.x or Swagger 2.0 spec (JSON or YAML) and reports every change that matters — from the consumer's point of view. What it detects (10 categories): 1. Removed & renamed paths, operations, parameters, response fields 2. Required-ness changes — the optional-to-required trap 3. Type & format changes, tightened constraints 4. Enum changes — including response enums that break exhaustive switches 5. Response shape — removed fields, changed status codes, content-type switches 6. Auth & security — new scopes, moved API keys, changed schemes 7. Pagination & defaults — silent behavior changes 8. Deprecations & sunsets 9. Additive changes verified as truly safe (collision check included) 10. Server & base-path changes Every finding gets a severity — BREAKING / RISKY / DEPRECATION / SAFE — cites the exact spec location (JSON path) with old and new values, and states which side breaks: request writers or response readers. You get: - A verdict and a semver recommendation (MAJOR / MINOR / PATCH) with the reason - A migration table your consumers can act on directly - A changelog draft ready to paste into release notes - A "not breaking (so no one panics)" section RISKY is a first-class category here: new response enum values, changed defaults, new error codes. A naive diff calls these safe. Your integrators' error dashboards disagree. Static analysis only — it never calls your API and never fetches URLs referenced by the spec. Not affiliated with the OpenAPI Initiative or SmartBear Software. "OpenAPI" and "Swagger" are used only to describe compatibility.

    Use Cases

    • Automate SemVer versioning decisions based on contract changes
    • Generate migration tables for client developers during API upgrades
    • Catch accidental deletions of response fields in large OpenAPI files
    • Verify if a new optional parameter causes naming collisions for existing clients

    How to install

    Drop the file into your AI tool. Works with Claude, Cursor, ChatGPT, and 20+ more.

    Reviews

    No reviews yet - be the first to share your experience.

    Only users who have downloaded or purchased this skill can leave a review.

    Security Scanned

    Passed automated security review

    Permissions

    No special permissions declared or detected

    No dependencies, no code execution, no network access — pure static analysis of pasted specs. Accepts OpenAPI 3.x and Swagger 2.0, JSON or YAML. Works with any SKILL.md-compatible agent (Claude Code, Cursor, Codex CLI, Gemini CLI, VS Code Copilot).

    Frequently Asked Questions

    $12