Schema Validators
Check your API description or schema to see if it is valid OpenAPI.
28 Schema Validators
| Name | OpenAPI Versions | Links |
|---|---|---|
| Sponsored🛠️ Speakeasy OpenAPI An OSS set of packages and tools used by Speakeasy for working with OpenAPI, Arazzo and Overlay Specification documents. Includes CLI tools for validation, bundling, inlining, upgrading, and more. | v3.1, v3 | |
| 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 definition | v3.1, v3, v2 | |
| API Insights (Treblle) API Insights is a web application and native Mac application that allows you get real time insights into your API using your OpenAPI specification. Think of it like a static analysis tool for your API, using your OpenAPI Specification file. | v3 | |
| APIMatic OpenAPI Linter - GitHub App The APIMatic OpenAPI Linter GitHub App automatically validates and lints your OpenAPI definitions within GitHub repositories. Every time you create or update a pull request, the app ensures your API definitions meet high standards for both code generation and documentation generation, helping you maintain consistency and quality across your API projects. | v3.1, v3 | |
| express-openapi-validator 🦋 Auto-validate API requests and responses in ExpressJS. | v3.1, 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 Comprehensive tooling for working with OpenAPI definitions. | v3.1, v3, v2 | |
| oas-tools NodeJS module to manage RESTful APIs defined with OpenAPI 3.0 Description over Express servers, including security validations | v3 | |
| 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 documents | v3.1, v3, v2 | |
| openapi-examples-validator Validates embedded JSON-examples in OpenAPI-specs | v3, v2 | |
| openapi-processor/openapi-parser OpenAPI parser with (JSON schema) validation. Separate APIs for OpenAPI 3.2, 3.1, 3.0. Easily get resolved $ref objects. Pluggable document reader & JSON/YAML converter. Minimal dependencies. | v3.1, v3 | |
| openapi-schema-validator OpenApi description validation | v3.1, v3, v2 | |
| openapi-spec-validator OpenAPI Description validator | v3.1, v3, v2 | |
| openapi-spring-webflux-validator A friendly kotlin library to validate API endpoints against an OpenAPI description document. | v3, v2 | |
| openapi-validator-junit A JUnit extension for validating a wide range of properties of a specification. | v3.1, v3, v2 | |
| OpenAPI::Modern OpenAPI v3.1, v3.2 validator and JSON Schema validator (drafts 4 through draft2020-12) | v3.1 | |
| OpenAPIKit Codable Swift types that encode to- and decode from OpenAPI 3.0.x and OpenAPI 3.1.x Documents and their components. | v3.1, v3 | |
| php-openapi A PHP library for manipulating and validating OpenAPI 3.0 Descriptions | v3 | |
| Rate My OpenAPI 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 |
***