A flexible JSON/YAML linter for creating automated API style guides, with baked in support for OpenAPI (v3.2-v2.0), Arazzo v1.0, as well as AsyncAPI v2.x.
-
Updated
Oct 11, 2026 - TypeScript
A flexible JSON/YAML linter for creating automated API style guides, with baked in support for OpenAPI (v3.2-v2.0), Arazzo v1.0, as well as AsyncAPI v2.x.
Spectral — independent third-party profile of a public API surface, by API Evangelist. Spectral is an open-source API style guide enforcer and linter from Stoplight, providing a flexible JSON/YAML linting engine with built-in support for OpenAPI (v3.1, v3.0, v2.0), Arazzo v1.0, and AsyncAPI v2.x.
API Linting — independent third-party profile of a public API surface, by API Evangelist. API Linting is a topic index for the tools, rulesets, vocabularies, and practices that automate API style guide enforcement across OpenAPI, AsyncAPI, JSON Schema, and adjacent contract formats.
To associate your repository with the api-style-guide topic, visit your repo's landing page and select "manage topics."