Skip to main content
Trusted by:

We are set us up to provide a great API and an amazing developer experience to our consumers. Realizing the promise of OpenAPI has always been hard. Optic's tools made it easier to get developers on-board and start fulfilling the promises of working API-first.

Gary Poster
Senior Director Engineering

To deliver a stable and high quality API we need to be working API-first, and keeping track of the promises we have made to consumers. API-first has always been hard, Optic is the first tool we have found that makes it easy to quickly build and safety extend our APIs.

Kostas Petrakis
Lead API Engineer
Adopt OpenAPI, work API-first

Review API changes

Optic adds a visual API diff to Pull Requests making it easy for your team to review and discuss API changes without being OpenAPI experts.
Add Optic to your repo
Git diffs of OpenAPI files never tell the full story because of #refs and a missing context. Optic shows you exactly what API changes are being proposed and groups them by endpoint so you can access their impact in a moment

Catch breaking changes

The Optic CI platform checks every Pull Request for breaking changes and gives you confidence your team is keeping its promises.
Detect breaking changes

A trusted CI gate for your APIs

Automated Governance works best when you tune out the false-positives. Optic style guides can be tuned so they only error on API designs that can be fixed without breaking consumers.
Set up Optic CI

Keep your OpenAPI up-to-date Beta

Optic is like git but for APIs. Show Optic API changes with traffic, and it will patch the OpenAPI file in the right places. Optic will not overwrite any manual changes so you can go in and add descriptions or move things around without losing your work.
Track API changes
Optic works even if you use $refs and split your OpenAPI file into multiple files. It always makes the smallest patches possible, in the right place.

Get started with Optic

Help your team adopt OpenAPI using our free and open source tools. Upgrade to a paid account to enable Optic CI Checks and team collaboration.

Ship high-quality APIs

Push your API-standards left

Make your API-standards easy for developers to understand and follow by teaching them to Optic. Developers will know if they are following the latest standards as they design and build the API
Standardize your APIs
Encode your standards with our Typescript SDK, built to test your API's design and when/how it changes. Tests are not coupled to the structure of OpenAPI, making them easier to write and more reliable.

Style Guides Beta

Test each new endpoint to make sure it follows the latest style guide. Set different standards for what every POSTs, GETs, PATCHs, etc. request/response look like.

Versioning strategy Beta

Write tests that ensure your team is versioning APIs according to your strategy. Make sure breaking changes only are introduced in new versions, and old surface area is properly deprecated.

Multiple standards Beta

Define different standards for internal APIs, partner and public APIs.