Developer preview · API contract change review
Review API contract changes.
Understand the ripple impact.
ContractRipple gives frontend teams one workspace to store contract versions, review every classified difference, trace affected source files, and export the result — so you can decide before an update ships.
Projects, analyses, and reports stay private to your account.
Built for a practical, explainable workflow
From contract upload to validation planning, ContractRipple surfaces findings in a clear, navigable format so developers can review changes with confidence.
Contract version management
Store and organize API contract versions in one place, with a clear history of every published change.
Diff review
See exactly what changed between contract versions — added, removed, or modified endpoints, fields, and types.
Impact reports
Trace changed operations into frontend files with source evidence, so you know which integrations to validate.
Analysis history
Keep a paginated log of past contract reviews and decisions, so nothing gets lost as the team grows.
Demo impact report
Sample dataSample diff between contract versions v2.1.0 → v2.2.0
| Type | Method | Endpoint | Detail |
|---|---|---|---|
| Added | POST | /v1/invoices | New endpoint to create invoices |
| Changed | GET | /v1/users/{id} | Response field `email` is now required |
| Removed | DELETE | /v1/legacy/items/{id} | Legacy item deletion endpoint removed |
| Added | GET | /v1/reports/export | New CSV export endpoint added |
| Changed | PUT | /v1/users/{id} | Request body field `phone` changed from string to object |
Recommended next steps
- Update the InvoiceForm component to handle the new POST /v1/invoices endpoint.
- Add validation for the now-required email field in GET /v1/users/{id} responses.
- Remove any calls to the deleted DELETE /v1/legacy/items/{id} endpoint.
- Create a test suite for the new GET /v1/reports/export CSV endpoint.
Recent contract reviews
Demo dataExample activity from a sample team workspace.
| Contract | Version | Author | Time | Status |
|---|---|---|---|---|
| payments-api | v3.4.1 | alice.dev | 2h ago | reviewed |
| users-api | v2.2.0 | bob.smith | 5h ago | pending |
| inventory-api | v1.9.0 | carol.lee | 1d ago | approved |
| notifications-api | v4.0.2 | dave.kim | 2d ago | reviewed |
Demo data — sign in to see analyses from your own projects.
Ready to review your next contract change?
Create an account, upload a baseline and candidate OpenAPI document, and review the persisted analysis with its evidence.