OpenAPI linting, diffing and testing. Optic helps prevent breaking changes, publish accurate documentation and improve the design of your APIs.
-
Updated
Jan 8, 2026 - TypeScript
OpenAPI linting, diffing and testing. Optic helps prevent breaking changes, publish accurate documentation and improve the design of your APIs.
A minimalistic, simple-to-use API linter
An extensible linter with semantic validations for Swagger specifications.
A customized fork from Zalando's awesome Zally. It enforces some automatically checkable rules from SBB's API Principles.
A protoc plugin that lints .proto files against Google AIP style guidelines — with YAML, JSON, GitHub Actions, and summary output formats.
Example of a custom Zally RuleSet
AI-friendly API linter for OpenAPI specifications — validate APIs for LLM tool-calling readiness
VS Code extension that lints Protobuf API files using Google's API Linter (api-linter) with full configuration support
Add a description, image, and links to the api-linter topic page so that developers can more easily learn about it.
To associate your repository with the api-linter topic, visit your repo's landing page and select "manage topics."