Change your API without fear

GitHub Repo

Developers often break APIs in unintentional and unexpected ways while refactoring, implementing new features and fixing bugs.

compaREST provides a reliable way to check compatibility between versions of any API based on OpenAPI specifications.

compa REST goes beyond just diffs – it does semantic analysis of your APIs

Built on principles of formal verification. Instead of carefully cherry-picking a number of checks, we applied a mathematical model of compatibility to derive algorithms that formally verify such compatibility.

Integrate compa REST with your CI

GitHub Actions

Benefits:

Detect unexpected API changes

compaREST helps highlight the changes in your API before you deploy your services.

Helps review PRs (pov: API)

Facilitates and simplifies API-driven development by putting your API changes first.

Seeing API changes provides a high-level overview of changes in your code.

Automatic API version compliance checking

compaREST provides an automated way of ensuring your API compatibility commitments.

Automatic API changelog generation

compaREST provides a reliable basis for your hand-written changelogs, ensuring that no feature changes slip through the cracks.

Want to know more?

Get in touch with us!

Contact Us