Spectral
Stoplight's flexible JSON/YAML linter for creating automated style guides, with baked-in support for OpenAPI v3.1, v3.0, v2.0, Arazzo v1.0, and AsyncAPI v2.x. Spectral is the de facto reference linter for API style guides — every other tool in this index either extends its rule grammar or competes with it directly.
Documentation
Documentation
https://docs.stoplight.io/docs/spectral
GettingStarted
https://docs.stoplight.io/docs/spectral/674b27b261c3c-overview
SDKs
Other Resources
NPMPackage
https://www.npmjs.com/package/@stoplight/spectral-cli
VSCodeExtension
https://marketplace.visualstudio.com/items?itemName=stoplight.spectral
ChangeLog
https://github.com/stoplightio/spectral/blob/main/CHANGELOG.md
License
https://github.com/stoplightio/spectral/blob/main/LICENSE
RulesetReference
https://docs.stoplight.io/docs/spectral/e5b9616d6d50c-rulesets
BuiltInFunctions
https://docs.stoplight.io/docs/spectral/cb95cf0d26b83-core-functions
APIEvangelistRepository
https://github.com/api-evangelist/spectral