CodeRifts
AppAbout
Tags
(2)Pricing
Select a tab navigation
CodeRifts detects breaking changes in your OpenAPI schemas on every Pull Request. If an endpoint is removed, a response type changes, or a required field disappears, CodeRifts flags it before merge. One-click install, zero config, and GitHub-native checks and PR comments — no separate dashboard.
Stop merging breaking API changes.
CodeRifts detects breaking changes in your OpenAPI schemas on every Pull Request. If an endpoint is removed, a response type changes, or a required field disappears, CodeRifts flags it before the merge — so breaking changes never silently reach production.
No external dashboard. No CI configuration. Just GitHub-native checks and comments.
How it works
Install CodeRifts on your repository
Add a .coderifts.yml file pointing to your OpenAPI schema
Open a Pull Request — CodeRifts automatically compares the base and head schemas and posts the results
CodeRifts runs on every PR update and keeps its comment and check status in sync.
What CodeRifts detects
Removed endpoints
Removed or renamed response fields
Changed field types
Newly required request fields
Removed enum values
Schema file deletions
CodeRifts focuses on changes that can break existing clients — not cosmetic diffs.
What you get on every Pull Request
A detailed PR comment explaining exactly what changed and why it may break clients
A GitHub Check that can block the merge when breaking changes are detected
Clear, actionable feedback so developers can fix issues immediately
All results are visible directly inside the Pull Request — no separate UI.
Configuration
Minimal configuration is required. Example:
yaml# .coderifts.yml
schema:
- api/openapi.yaml
fail_on_breaking: true
You control:
Which schema files to track
Whether breaking changes fail the check
Repository-level behavior via config
Why CodeRifts?
One-click install — no CI/CD configuration required
GitHub-native — checks and PR comments, not a separate dashboard
Fast — typically runs in under 3 seconds
Supports OpenAPI 3.0 and 3.1
Built for engineering teams — simple, precise, and focused
CodeRifts is designed to be a lightweight guardrail for API-driven teams who rely on OpenAPI contracts and want confidence in every merge.

Plans and pricing
- OpenAPI 3.0 and 3.1 support
- PR comments with detailed breaking change reports
- GitHub Check status (pass/fail)
- Unlimited schemas per repository
CodeRifts is provided by a third-party and is governed by separate terms of service, privacy policy, and support contact.