Developer Tools

Specverge: API Contract

Diff APIs Before Release

iOSfor iPhone and iPad

  • $2.99 one-time purchase
  • No account
  • No ads or app telemetry

View on the App Store

About Specverge: API Contract

Specverge is an API contract compatibility gate you can run entirely on device — compare two versions of a REST contract and see, before you ship, exactly which changes will break your consumers.

It opens on a worked example: a projects API moving from 2.4 to a 2.5 candidate. Specverge diffs the two contracts and classifies every change as Breaking, Review, or Compatible — endpoint removals, field removals, type narrowing (for example string to boolean), a previously optional field becoming required, a new required field, and dropped response codes are all caught, each with concrete remediation advice.

The Release tab turns the findings into a single release score with route-coverage and open-breaking read-outs, an impact chart, and a ship / hold recommendation. It is interactive: as you waive each breaking change — once you have a migration plan for it — the score and recommendation update live. The Changes tab lists every finding with an impact filter, and the Routes tab draws the endpoint topology with per-endpoint field counts.

FEATURES
• Breaking / Review / Compatible classification with remediation
• Detects removals, type narrowing, and new required fields
• Live release score you drive by waiving resolved changes
• Impact-filtered findings list
• Endpoint topology map

PREMIUM BY DESIGN
One-time purchase. No account, no ads, no analytics, no tracking, no in-app purchases, and no network access — Specverge runs entirely on your device, fully offline.

A Shadowfetch app. Published on the App Store by Robert Corbin.