API Contract Registry

Stop finding out about
breaking changes in prod

Publish your OpenAPI specs, version them, and get automatically notified when a new release breaks something consumers depend on — before it hits production.

Fully hosted & managed · No setup · Live in minutes

Works in three steps

No new tooling to learn. If you have an OpenAPI spec, you're already set up.

1

Register your API

Add a service — name it after your API, add the team owner and base URL. One time setup.

2

Publish spec versions

Paste your spec URL or upload a JSON/YAML file. Each publish auto-diffs against the previous version.

3

Subscribers get alerted

Consumer teams subscribe and receive email alerts the moment a breaking change is detected — before they're broken.

Everything a platform team needs

Version History

Every spec version stored with endpoint count, publish date, and author. Diff any two versions on demand.

Breaking Change Detection

Automatically flags removed endpoints, deleted required params, new required fields, and removed response fields.

Email Alerts

Consumer teams subscribe per service. Breaking-change alerts land in their inbox before the next deploy ships.

CI/CD Integration

Publish specs via API token from your pipeline. SentinelFlux auto-pushes specs after every successful contract test run.

API Tokens

Generate machine tokens for headless publishing from CI. Tokens are bcrypt-hashed; plain value shown once.

Fully Hosted

Fully hosted and managed by us — nothing to deploy, patch, or back up. Sign in and publish your first spec in minutes.

Built on a lean, proven stack

No heavy framework. A lean Python core — the same stack across SentinelFlux — keeps SpecVault fast and dependable. We run, scale, and back it up for you.

Python 3.12 FastAPI SQLite + WAL Jinja2 + Alpine.js Tailwind CSS Caddy (TLS)

Start tracking your API contracts

Fully hosted and managed — nothing to deploy. Sign in and publish your first spec in minutes.