APIDiffGuard

Catching API breaking changes before production.

Monitor API responses, detect schema drift, compare versions, and alert your team before integrations break.

List Users/diff · baseline v4
2 breaking1 warning
Changes
Breaking
data.name
Info
data.full_name
Breaking
pagination.per_page
Warning
data.profile.timezone
Old responsebaseline
{
  "data": {
    "name": "Alex Rivera",
    "role": "admin",
    "profile": {
      "timezone": "America/New_York"
    }
  },
  "pagination": { "per_page": 20 }
}
New responselive
{
  "data": {
    "full_name": "Alex Rivera",
    "role": "admin",
    "profile": {
      "timezone": "America/Los_Angeles"
    }
  },
  "pagination": { "per_page": 25 }
}

Built around the diff — not another status board.

Capture baselines, schedule checks, and inspect every field change with the precision of an IDE.

Side-by-side response diff

Collapsible JSON trees, severity-coded changes, path search, and keyboard navigation.

Baselines you trust

Versioned snapshots of status, headers, and body. Approve, restore, and compare any pair.

Scheduled monitoring

Hourly to monthly checks with retries, backoff, timeouts, and rate limits.

Alerts that matter

Slack, Discord, email, and webhooks — filtered by severity so noise stays out.

OpenAPI import

Upload JSON or YAML, or paste a URL. Bulk-import endpoints in one pass.

CLI & REST API

apidiff check in CI. Same engine as the console, authenticated with API tokens.

Same checks in CI and the console.

Gate deploys on schema drift. Fail the pipeline when a breaking change ships.

CLI documentation
$ npx apidiff check
 GET /v1/products — healthy
! POST /v1/orders — 2 warnings
 GET /v1/users — 2 breaking

Exit code 1 · see diff in console

Trusted by teams who ship APIs.

We caught a renamed field in staging before mobile clients crashed. The side-by-side diff made the review trivial.

Priya N.
Staff Engineer, payments platform

Replaced a pile of ad-hoc curl scripts. Baselines plus Slack alerts are the only monitoring we actually look at.

Marcus T.
Platform lead, B2B SaaS

Agency life means dozens of client APIs. OpenAPI import and ignore rules saved us hours every sprint.

Elena R.
Integration engineer

Keyboard-first, like the tools you already live in.

⌘K command palette · n / p jump between diffs · expand and collapse trees without leaving the keys.

Ship APIs with confidence.

Free for 3 endpoints. No credit card. Upgrade when monitoring becomes part of your release ritual.