Optic works with any REST API Framework. No messy annotations, weird frameworks or giant YAML files here. Setup takes less than 10 minutes
Optic keeps your API specification, documentation and changelogs in the same place for anyone on your team to review.
Automated changelogs give you full visibility into the history of every change to your API.
Optic helps you create your first OpenAPI specification and ensure it always stays up to date. If you can not get your team on-board to learn OpenAPI or want to avoid 10k line YAML files, give Optic a spin.
Optic monitors your real API behavior and identifies situations where your API does not meet its contract. With Optic “Is my API meeting its contract?” becomes easy to answer.
It is no simple task to mock all your APIs, their dependencies, and write contract tests that cover everything your consumers rely on. By monitoring real traffic, Optic guarantees the health of the API surface area your consumers depend on and provides a strong signal when things go wrong.
Consumer Driven Contract Testing is backwards. Instead of guessing what parts of your contract your consumers rely on and testing that surface area, let Optic learn their usage patterns and ensure those continue working for as long as they are relied upon.
With Optic watching your CI/CD pipeline, catch contract breaks early and keep them out of production. Get that back to the developers while the change is fresh in their minds. If a break gets through, Optic will give you details on the change observed.