vacuum
« Back to VersTracker
Description:
World's fastest OpenAPI & Swagger linter
Type: Formula  |  Latest Version: 0.21.6@0  |  Tracked Since: Dec 20, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: openapi swagger linter api validation golang
Install: brew install vacuum
About:
Vacuum is a high-performance linter specifically designed for OpenAPI 2.x and 3.x specifications, as well as Swagger files. It is written in Go and engineered for exceptional speed, capable of processing massive API definitions in milliseconds. The tool provides comprehensive validation, rule sets, and custom policy enforcement to ensure API quality and consistency.
Key Features:
  • Extreme performance, processing specifications in milliseconds
  • Supports OpenAPI 2.x (Swagger) and 3.x specifications
  • Extensible rule engine for custom linting policies
  • Detailed reporting with code snippets and error locations
  • Built-in spectral ruleset compatibility
Use Cases:
  • CI/CD pipeline integration for automated API contract validation
  • Pre-commit hooks to enforce API standards before code review
  • Migrating legacy Swagger files to modern OpenAPI specifications
  • Auditing large API portfolios for consistency and best practices
Alternatives:
  • Spectral – Spectral is the industry standard but runs on Node.js/JavaScript, making it slower than Go-based Vacuum for large files.
  • Redocly CLI – Redocly is a comprehensive toolchain focused on documentation generation as well as linting, whereas Vacuum is specialized for speed and validation.
Version History
Detected Version Rev Change Commit
Dec 22, 2025 5:23pm 0.21.6 0 VERSION_BUMP cefb680d
Dec 20, 2025 5:47pm 0 META cb042d49