Spotlight Rules
Spotlight Rules shines a light on the evolution of API linting rules, specifically Spectral rules and their transformation into Vacuum rules, and the broader ecosystem of tools, platforms, and rulesets that support API governance. The site documents the Spectral rule format (JSON/YAML-based configuration for linting OpenAPI, AsyncAPI, and Arazzo specs), the Vacuum rules format (a backward-compatible fork adding howToFix, id, and category fields), and curates integrations across IDEs, CI/CD pipelines, commercial API management platforms, and open-source developer tools. Spotlight Rules is published by API Evangelist (Kin Lane) as part of ongoing API governance research.
APIs
Spectral Rules
Spectral is the open-source API linting framework developed by Stoplight that validates JSON and YAML artifacts including OpenAPI (v2, v3.0, v3.1), AsyncAPI (v2.x), and Arazzo s...
Vacuum Rules
Vacuum is an ultra-fast OpenAPI linter written in Go, created by pb33f (Dave Shanley) as a high-performance alternative to Spectral CLI. Vacuum rules are a fork of Spectral rule...
Published Community Rulesets
A curated collection of publicly available Spectral and Vacuum rulesets published by major organizations as governance references, including Adidas, Microsoft Azure, Digital Oce...