Choose a playbook — then explore features in depth.
MCP agent monitoring
Know when tools/list schemas change before Cursor, Claude, or custom agents break in prod.
Learn more →Vendor API drift
Stripe, GitHub, Twilio, and other OpenAPI specs — without waiting for a changelog email.
Learn more →CI coverage gates
Fail builds when production dependencies aren't watched. Import from repo scan or CI assert.
Learn more →Automation ingress validate
Block bad n8n and webhook payloads before downstream writes — runtime POST /api/validate.
Breaking-only alerts
Classify diffs as breaking, warning, or info — page on-call for real schema breaks only.
Learn more →Local-first developers
Install OSS MCP, run your first diff, then add a hosted watch when ready.
Getting started →Platform & fleet teams
Portfolio Compass, agent bindings, policies, and Needs Review in the console.
Portfolio guide →Frequently asked questions
DriftGuard isn't for every repo on day one. If you own every contract and changes ship through your deploys, local checks or evals may be enough. If production agents depend on vendor APIs and MCP catalogs you don't control, a baseline → diff → watch loop is worth the overhead.
Build vs buy
Can't we just write our own check in code?
If you're on one API — or one MCP server you trust and actively maintain — a small in-repo check is often the right call. When you need a system across many endpoints — baseline, severities, CI gates, production watches, and incident evidence — that's the loop DriftGuard ships: OSS locally, hosted when it has to run without someone remembering.
Isn't the open-source CLI enough? Why pay?
For local diff, lockfiles, and proving value on a single endpoint, the MIT client is the right starting point — we'd tell you to start there. Hosted pays for always-on watches, drift history, alert routing, and fleet views when vendor changes land between your releases, not only on pull requests.
AI agents
Won't our AI agent self-heal when APIs change?
Retries help on timeouts and blips. They don't recreate a removed MCP tool or tell you a required field appeared upstream. On low-stakes flows, improvisation may be fine. On money-moving or compliance paths, you want contract drift detected before the agent rationalizes around it — not after support tickets spike.
We already run evals — isn't that enough?
Evals test agent behavior on scenarios you chose. Drift detection tests whether live APIs and tools/list catalogs still match what you committed to. If your evals hit production-shaped contracts and you refresh baselines as fast as vendors change, you're ahead of most teams — still, mocks that pass while live shape drifts is a common postmortem pattern. The two stack; neither fully replaces the other.
Can't Cursor / our IDE catch this?
IDEs help you write and refactor code you own. They don't schedule snapshots against vendor MCP catalogs or fail a build when live OpenAPI drifts from your lockfile. Different layer — editor vs watchtower.
MCP is new — isn't it too early?
For a single experimental MCP hook, waiting is reasonable. If agents already call vendor tool catalogs in production, early is often when it hurts most — before stable SDKs, semver discipline, and changelog muscle memory exist.
Existing tooling
Isn't this just API monitoring / uptime?
Uptime and APM answer is it up? and what failed in our stack? DriftGuard answers did the contract change? — tool removed, field dropped, schema tightened. Often before error rates move. Same incident room, different signal.
Don't we already have OpenAPI lint / Spectral in CI?
Linting the spec in your repo is the right discipline for APIs you author. DriftGuard targets live endpoints and MCP tools/list — the surface your agents call, which can move without a PR in your org.
We have contract tests and Pact — why add another tool?
Consumer-driven contracts work when both sides participate. DriftGuard is for third-party REST and MCP servers that change on their schedule — no paired release, no provider test suite in your pipeline.
Isn't this Sentry / Datadog's job?
Error and observability tools tell you something broke. DriftGuard can tell you integration assumptions changed — sometimes days before exceptions cluster. We'd run both, not instead of either.
Scope & fit
Our vendors give us changelogs and semver.
When vendors are disciplined and someone tracks every dependency, changelog-driven process can work. DriftGuard adds machine-checkable proof that live shape still matches your baseline — not a summary written for humans, easy to miss on a Friday deploy.
We only use internal APIs we own.
If every contract change ships through your pipelines and your tests already gate production, you may not need us — honestly. DriftGuard earns its place when someone else moves the goalposts: SaaS, partners, or MCP catalogs your agents don't control.
See also: capability comparison · pricing FAQ
Start with one endpoint
Full Pro trial on a single watch — scale to fleet coverage when you're ready.