GitHub

Schema Validators

Check your API description or schema to see if it is valid OpenAPI.

25 Schema Validators

NameOpenAPI VersionsLinks
Alphadoc Alphadoc is a full featured developer experience platform. API components with granular parameter control and diagrams generated from your OpenAPI. Not only the reference, but the entire set of tutorials and guides automatically updates when the underlying API updates.v3.1, v3, v2
api Magical SDK generation from an OpenAPI definitionv3.1, v3, v2
Cherrybomb A CLI tool that helps avoid undefined user behaviour by validating your API descriptions, to make sure key parts are not missing or vague.v3.1, v3
express-openapi-validator 🦋 Auto-validate API requests and responses in ExpressJS.v3
Fix My OpenAPI - A VSCode Extension by APIMatic APIMatic's VSCode extension helps you validate, lint, and auto-fix your OpenAPI files, along with other capabilities such as API transformations, API audit report generation, SDKs generation, and more. v3.1, v3, v2
go-openapi-spec-code-diffs A golang validation tool that compares given OpenAPI specs (e.g. openapi.yaml) vis-a-vis routes (e.g. /api/v1/customer/:id) defined in golang source code and reports differences. This is useful in scenarios where you want to keep the OpenAPI specs and Code in synch.v3.1, v3
Hot Potato A reverse proxy that validates responses against an OpenAPI description. It can be used as either a standalone .NET tool, or installed as NuGet packages for an ASP.NET Core integration testing project.
oas-normalize Tooling for converting, validating, and parsing OpenAPI, Swagger, and Postman API definitionsv3.1, v3, v2
oas-tools NodeJS module to manage RESTful APIs defined with OpenAPI 3.0 Description over Express servers, including security validationsv3
OpenAPI Enforcer Validate your OpenAPI document, serialize, deserialize, and validate incoming requests and outgoing responses, and simplify response building. You can even produce mock data.v3, v2
OpenAPI Style Validator A customizable style validator to make sure your OpenAPI description follows your organization's standards. v3, v2
OpenAPI Validator Configurable and extensible validator/linter for OpenAPI documentsv3, v2
openapi-examples-validator Validates embedded JSON-examples in OpenAPI-specsv3, v2
openapi-processor/openapi-parser OpenAPI parser with (json schema) validation (currently 3.0 only). Separate apis for OpenAPI 3.0 & 3.1. Easily get resolved $ref objects. Pluggable document reader & json/yaml converter. Minimal dependencies. v3.1, v3
openapi-schema-validator OpenApi description validationv3.1, v3, v2
openapi-spec-validator OpenAPI Description validatorv3.1, v3, v2
openapi-spring-webflux-validator A friendly kotlin library to validate API endpoints against an OpenAPI description document. v3, v2
OpenAPI::Modern OpenAPI v3.1 validator and JSON Schema validator (draft7, draft2019-09, draft2020-12)v3.1
openVALIDATION Allows complex validation rules to be specified in openAPI spec files using natural language.v3
php-openapi A PHP library for manipulating and validating OpenAPI 3.0 Descriptionsv3
ratemyopenapi Free and open source OpenAPI automated review and validation tool.v3.1, v3
Redocly CLI Bring versatile OpenAPI validation, linting & bundling to your command line with this open-source Swiss-army knife. v3.1, v3, v2
Spectral A flexible OpenAPI/AsyncAPI API linter, which can help you build anything from automated API Style Guides for API Governance workflows, or handle any other JSON/YAML object linting. functions. v3.1, v3, v2
super-linter GitHub Action to lint repositories as part of CI/CD. Implements the latest version of Spectral.v3, v2
vacuum A blazing fast OpenAPI linter and validator that is compatible with Spectral rulesets, and designed for enterprise-grade speed and scale.v3.1, v3, v2
***