Skip to content
CodeRifts logo

CodeRifts

App

About

Detects breaking API changes in OpenAPI schemas on every Pull Request. Block merges before they break clients
3 installs

Pricing

Free. Full breaking change detection for all your repositories plan available.

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.

Breaking change detected — CodeRifts flags removed fields and blocks the merge

Plans and pricing

Full breaking change detection for all your repositories
$0
  • OpenAPI 3.0 and 3.1 support
  • PR comments with detailed breaking change reports
  • GitHub Check status (pass/fail)
  • Unlimited schemas per repository

Next: Confirm your installation location

CodeRifts is provided by a third-party and is governed by separate terms of service, privacy policy, and support contact.

About

Detects breaking API changes in OpenAPI schemas on every Pull Request. Block merges before they break clients
3 installs

Pricing

Free. Full breaking change detection for all your repositories plan available.