A minimalistic, simple-to-use linter for OpenAPI 2 and 3 specifications that checks compliance with RESTful guidelines.
Zally is an open-source API linter specifically designed for OpenAPI 2 and 3 specifications. It validates API definitions against configurable rules to ensure quality, compliance with RESTful guidelines, and consistent design patterns. The tool helps API designers catch issues early in the development process.
API designers, backend developers, and platform teams who need to maintain consistent, high-quality RESTful APIs across their organization.
Developers choose Zally for its simplicity, multiple interface options (CLI, Web UI, REST API), and strong alignment with industry RESTful guidelines. Its extensible architecture allows teams to customize checks to fit their specific API standards.
A minimalistic, simple-to-use API linter
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Offers REST API, CLI, and Web UI, enabling seamless integration into various workflows from CI/CD pipelines to manual design reviews.
Java/Kotlin API allows development of custom checks, making it adaptable to organizational API standards beyond Zalando's guidelines.
Pre-configured with Zalando's RESTful Guidelines, providing a solid foundation for RESTful API design without starting from scratch.
Supports API-First development by delivering immediate feedback on OpenAPI specs, helping catch issues before implementation.
Requires deployment via Docker or similar, adding operational complexity compared to cloud-based alternatives that offer instant access.
The README notes only an unofficial Maven plugin, indicating fewer out-of-the-box integrations with common tools like Gradle or GitHub Actions.
Developing new checks requires JVM language knowledge, which can be a barrier for teams using other tech stacks like Node.js or Python.