OpenAPI Guard keeps OpenAPI contracts synchronized with Spring Boot Java/Kotlin and NestJS TypeScript implementations by reporting endpoint-level drift.
This is the public documentation, examples, feedback, and support repository. It is not the source repository for the separately licensed, proprietary OpenAPI Guard products.
| Product | Status | Documentation | Issues |
|---|---|---|---|
| VS Code extension | Released on Visual Studio Marketplace | VS Code docs | VS Code bug form |
| IntelliJ Platform plugin | In development; not released | IntelliJ Platform overview | Feature request form |
| CLI | Version 0.2.0 released on npm | CLI docs | CLI/MCP bug form |
| MCP adapter | Included in the public npm package | MCP docs | CLI/MCP bug form |
Install OpenAPI Guard from Visual Studio Marketplace.
Run the CLI without installing it globally:
npx --yes @stackblender/openapi-guard@0.2.0 .OpenAPI Guard's endpoint-level analysis detects:
- OpenAPI operations with no supported implementation
- Spring or NestJS endpoints absent from the OpenAPI contract
- HTTP method mismatches for otherwise matching routes
Analysis is local-first. OpenAPI Guard does not upload source code, OpenAPI specifications, diagnostics, or repository metadata for analysis. See the privacy overview for details.
- Install and use the VS Code extension
- Review release status
- Try the sanitized Java and Kotlin examples
- Get support
- Report a security concern privately
- Read the contribution guide
- Review the repository license
The MIT License applies only to content in this support repository. OpenAPI Guard products and their source code are separately licensed. StackBlender and OpenAPI Guard names and branding are not granted under this license.