$ openlint --version
0.0.0-hello-world
0.0.0-hello-world
OpenLint
An open specification and toolbox for linting API artifacts — rulesets, conformance, and governance for OpenAPI and the formats around it. A community fork of Spectral, developed and stewarded in the open.
The name was chosen by open community vote, concluding September 2026. The effort names three things that no longer have to share a fate with any one company: a specification a ruleset can conform to, the tooling that applies it — a linter as a library, a CLI, a CI gate, an IDE integration — and the community that carries both.
Everything, from the spec to the tools and the governance, happens in public on GitHub. See the roadmap for what is being worked on, and what is waiting for someone to pick it up.
- github.com/openlint — the organization
- Community & discussions — questions and ideas welcome
- Getting started — install the CLI and lint your first OpenAPI, AsyncAPI or Arazzo document
- Specification — the working draft of the ruleset format, ready for feedback
- Learn — OpenLint 101, aliases, snippets and the built-in rules, at learn.openlint.org
- Rules — every rule in the built-in rulesets, the specification and learn, each with its own page, at rules.openlint.org
- Blog — news and stories from the community
- Meetings — office hours recordings, summaries and transcripts
- The naming vote · the name's due diligence
- [email protected]