How many hours have you wasted working off incomplete, out of date or simply missing API documentation? How many times has an unplanned API change broken your code?
Optic makes it easy for any team to track and review their API changes.
Under the hood
- Help developers track API changes with an OpenAPI diff / patch engine (similar to Git) that helps keep your OpenAPI spec in sync with your API implementation
- Help developers review each other’s API changes with a GitHub/GitLab application that adds API changelogs to every Pull Request.
- An API-centric CI Runner that knows about API changes making it easy to detect breaking changes, unintended changes, and other issues before they reach customers.
- …a not so secret plan to make Optic the standard version control tool for runtime behaviors, and the behavior of your applications 😉
tl;dr Optic is version control for API behavior . We are taking the really successful ideas from Git / Code Review / CI and applying them to API descriptions and (future) other non-code artifacts.
Customers pay for Optic because it helps them ship great APIs
Engineers at Snyk use Optic daily to make the new Snyk API great. Read their engineering blog:
Snyk's shift left approach to API development | Snyk
Optic is backed by YCombinator, Boldstart and founders and employees from developer focused companies like GitHub, Sourcegraph and Heroku.
If you join us, you’ll be an early team member helping shape our:
- Our open source project and its community
- Our company culture
- Our engineering culture, and the people that we hire