- Home
- API Governance Software
- vacuum
On the recordRead 9 Oct 202626 facts
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