Sunday, October 25, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. API Governance Software
  3. vacuum

vacuum

On the record

AsyncAPI limit
Vacuum supports AsyncAPI 3 documents, while AsyncAPI 2.x documents are rejected.quobix.com · read 9 Oct 2026
CI integration
An official GitHub Action is available for adding vacuum to GitHub CI/CD workflows.quobix.com · read 4 Oct 2026
CI reporting
Vacuum can output JUnit XML, and by default only error severity violations create test failures in that output.quobix.com · read 9 Oct 2026
Distribution
The maker documents installation via Homebrew, NPM, Yarn, a shell installer, Docker and source checkout.quobix.com · read 4 Oct 2026
Editor integration
The VSCode extension is listed in the Visual Studio Code Marketplace and Open VSX, and automatically detects and lints OpenAPI or AsyncAPI YAML and JSON files.quobix.com · read 4 Oct 2026
Formats
Vacuum accepts YAML and JSON and supports OpenAPI 2 and 3+, AsyncAPI 3 and JSON Schema documents.github.com · read 4 Oct 2026
GitHub Actions
The official GitHub Action adds vacuum to GitHub CI/CD workflows and accepts a custom ruleset path.quobix.com · read 9 Oct 2026
How it runs
Vacuum is designed as a CLI with a UI and as a library for use in other applications.quobix.com · read 9 Oct 2026
Implementation
Vacuum is written in Go, is multi-threaded and is designed as both a CLI and a library.quobix.com · read 4 Oct 2026
Install options
The maker documents installation through Homebrew, NPM, yarn, a shell installer, Docker, or building from source.quobix.com · read 9 Oct 2026
Maker
The author page identifies the maker by the handle quobix and says the author's real name is Dave Shanley.quobix.com · read 9 Oct 2026
Maker identity
The author identifies himself as Dave Shanley, uses the handle quobix and says he founded Princess Beef Heavy Industries.quobix.com · read 4 Oct 2026
Offline reports
The generated HTML report has no external dependencies and runs offline.github.com · read 4 Oct 2026
Performance
The maker says vacuum is written in Go, is multithreaded, and uses an index for complex rules.quobix.com · read 9 Oct 2026
Purpose
Vacuum is a deterministic linter and quality checking tool for OpenAPI, AsyncAPI, and JSON Schema specifications.quobix.com · read 9 Oct 2026
Reports
The report command saves lint results as replayable data that can be rendered again without changing the original results.quobix.com · read 9 Oct 2026
Rules
The maker says vacuum accepts Spectral rulesets and that its ruleset is a superset of Spectral’s.quobix.com · read 9 Oct 2026
Rulesets
Vacuum supports Spectral rulesets, and the maker describes its ruleset as a superset of Spectral’s.quobix.com · read 4 Oct 2026

Alternatives to vacuum

Every alternative, ranked