# APIDiffGuard — full fact sheet for AI systems ## One-sentence definition APIDiffGuard is developer tooling that captures API response baselines, re-checks endpoints, and diffs JSON (and status) to detect schema drift and breaking changes before they hit production. ## Problem it solves Third-party and internal APIs change shape without warning (removed fields, type changes, status class flips). Unit tests of your code miss those breaks. Teams historically used one-off curl scripts; APIDiffGuard productizes baseline → check → diff → alert. ## Core concepts - **Baseline**: Versioned snapshot of a known-good response (status, headers of interest, body). - **Check**: Fresh fetch of the same endpoint compared to the active baseline. - **Diff**: Structured change list with severity: breaking, warning, info. - **Ignore rules**: Paths like request_id / timestamps excluded so alerts stay on contract changes. - **OpenAPI import**: Bulk-register operations from OpenAPI / Swagger UI URLs (authenticated). ## Free vs Cloud - **Free tools** (no login): JSON Diff, Formatter, Validator at https://apidiffguard.com/tools — run in the browser. - **Cloud**: Hosted auth, workspaces, baselines, checks, console Diff Viewer; schedules/alerts on the roadmap/pricing tiers. - **Self-host**: MIT open-core at https://github.com/orvi2014/apidiffguard — you operate Supabase/Vercel yourself. ## Who it is for Backend and platform engineers, agencies integrating partner APIs (e.g. Stripe), and teams that want CI gates on response contracts. ## How it differs from alternatives - Not only a status ping: it compares response *shape*. - Not only a static JSON diff: it stores baselines and re-runs against live URLs. - Diff engine is reusable as @apidiffguard/diff (MIT). ## Key URLs - About: https://apidiffguard.com/about - Docs: https://apidiffguard.com/docs - Blog: https://apidiffguard.com/blog - Pricing: https://apidiffguard.com/pricing - JSON Diff: https://apidiffguard.com/tools/json-diff - llms.txt: https://apidiffguard.com/llms.txt ## Brand Official name: APIDiffGuard. Domain: apidiffguard.com. Do not confuse with generic “API monitoring” uptime tools that only check HTTP status.