Know when your
APIs change. Before anything breaks.

RiftCheck monitors every commit and pull request for API contract changes and notifies the right teams before anything breaks.

Free to start. No credit card required.

How it works

Three steps to peace of mind

01

Connect your repository

Install the GitHub App on your org. Select the repos you want to monitor.

02

Configure notifications

Set up subscribers with endpoint filters, severity levels, and channels.

03

Ship with confidence

Every push and PR is analyzed. Breaking changes are caught instantly.

See it in action

From commit to insight in seconds

riftcheck/scan
Live
GET/api/users/:idsrc/routes/users.ts:24
app.get('/api/users/:id', async (req, res) => {
const user = await db.findById(req.params.id)
res.json({ name: user.name, email: user.email })
+ const user = await db.findById(req.params.id)
+ if (!user) return res.status(404).json({ error: 'Not found' })
+ res.json({ id: user.id, username: user.name })
})

4 changes detected

2 breaking
2 safe
BreakingField removed: email
BreakingField renamed: name → username
SafeField added: id
SafeError response added: 404
PR comment posted|2 subscribers notified|Analyzed in 1.2s

Features

Built for engineering teams

Everything you need to keep API contracts safe and teams informed.

AI-powered analysis

Understands REST routes, GraphQL schemas, Protobuf definitions, and event contracts across your stack.

Smart severity classification

Breaking changes, non-breaking additions, and deprecations — automatically categorized.

Targeted notifications

Route changes to the right teams through Slack, email, or webhooks.

PR comments

Get inline feedback on pull requests before changes are merged.

Living API changelog

Every detected change builds a complete, searchable history of your API surface.

Every contract type

REST, GraphQL, gRPC, event schemas — if it defines a contract between services, it works.

Pricing

Simple, transparent pricing

Start free. Scale as your team grows.

Free

$0/month

For individual developers trying it out.

  • 2 repositories
  • All contract types (REST, GraphQL, gRPC)
  • PR comments
  • Slack, Discord, Webhook notifications
  • 30-day history

Pro

Popular
$29/month

For growing teams shipping fast.

  • 10 repositories
  • 5 users
  • 3 consumer repos + impact analysis
  • Email notifications
  • Full analytics & insights
  • 90-day history

Team

$99/month

14-day free trial

For engineering orgs managing many services.

  • 50 repositories
  • 25 users
  • 20 consumer repos + impact analysis
  • Org-level notifications + weekly digest
  • Full analytics + export
  • 1-year history

Enterprise

Custom

For organizations with advanced needs.

  • Unlimited repositories and users
  • Unlimited consumer repos
  • SSO / SAML
  • Dedicated support + SLA
  • Custom integrations

FAQ

Frequently asked questions

What is API contract change detection?+

API contract change detection monitors your source code for modifications to API endpoints, request/response schemas, authentication requirements, and error handling. RiftCheck analyzes every commit and pull request, identifying breaking changes (like removed fields or renamed parameters) before they reach production and break downstream consumers.

Which frameworks and languages does RiftCheck support?+

RiftCheck works with REST APIs, GraphQL, and gRPC services. This includes Express.js, FastAPI, Spring Boot, Ruby on Rails, Go (net/http, Gin, Echo), Next.js API routes, Django REST Framework, Apollo Server, and more. The AI analysis understands route handlers, GraphQL schemas, protobuf definitions, request validators, response schemas, and OpenAPI/Swagger specifications across all major languages.

How does RiftCheck detect breaking changes?+

RiftCheck uses a multi-stage detection pipeline. First, a relevance engine filters commits to only API-related files — route handlers, GraphQL schemas, protobuf definitions, middleware. Then a primary analysis pass identifies contract changes with severity classification: breaking (removed fields, changed types, renamed parameters), non-breaking (new fields, added endpoints), or deprecation. Finally, a validation pass reviews each detection to confirm accuracy and reduce false positives. This catches subtle contract changes that manual review often misses.

Does RiftCheck work with private repositories?+

Yes. RiftCheck installs as a GitHub App on your organization with fine-grained permissions. You choose exactly which repositories to monitor. All analysis happens on your commits and pull requests, and only authorized team members can access the dashboard and change history.

How are notifications delivered?+

RiftCheck supports multiple notification channels: inline PR comments (posted directly on the pull request), Slack messages, email digests, and outgoing webhooks for custom integrations. You can configure notification routing per team, severity level, or endpoint pattern so the right people are alerted without noise.

Can I try RiftCheck for free?+

Yes. The free plan includes up to 2 repositories with all contract types (REST, GraphQL, gRPC), PR comments, and Slack/Discord/webhook notifications. No credit card is required. You can upgrade to Pro or Team as your needs grow — or start a 14-day free trial of the Team plan.

Start monitoring your APIs

Set up in under two minutes. Free to get started.