Fork me on GitHub

Data Validators

Click on a heading to sort.
Filter using one or more keywords
Click the More Details button for more information on a tool

Note: The homepage and repository links may lead to the same place!

Name Description Home Repo 3.1? 3.0? 2.0? Stars Properties
tsoa Build OpenAPI-compliant REST APIs using TypeScript and Node Link Link No Yes Yes 3095
express-openapi-validator 🦋 Auto-validates api requests, responses, and securities using ExpressJS and an OpenAPI 3.x specification No Link No Yes No 859
Step CI Automated API Testing and Quality Assurance Link Link No Yes No 1472
openapi-spring-webflux-validator 🌱 A friendly kotlin library to validate API endpoints using an OpenApi 3.0 and Swagger 2.0 specification No Link No Yes Yes 94
openapi-validator-middleware Input validation using Swagger (Open API) and ajv Link Link Yes Yes Yes 145
committee A collection of Rack middleware to support JSON Schema. No Link No Yes Yes 841
openapi_first Implement APIs based on your OpenAPI API description No Link Yes Yes No 73
openVALIDATION Generate OpenAPI service stubs with complete validation layer using this openVALIDATION adapter. Link Link No Yes No 4
kin-openapi OpenAPI 3.0 (and Swagger v2) implementation for Go (parsing, converting, validation, and more) Link Link No Yes Yes 2349
openapi.tanna.dev/go/validator A Go library for making it easier to validate that your OpenAPI contracts match your HTTP request/responses used in your tests. Based on kin-openapi. No Link No Yes No N/A
openapi-psr7-validator It validates PSR-7 messages (HTTP request/response) against OpenAPI specifications No Link Yes Yes No 498
api-codegen-ts A generalized codegen library by default setup to go from swagger 2.0 to typescript. Link Link No Yes Yes 5
openapi-examples-validator Validates embedded examples in OpenAPI-files No Link No Yes Yes 53
openapi-validator-bundle Symfony Bundle for validating Request and Response base on open api specification. No Link No Yes No 12
OpenAPI HttpFoundation Testing Validate your HttpFoundation requests and responses against OpenAPI (3+) definitions No Link Yes Yes No 80
APIFuzzer Fuzz test your application using your OpenAPI or Swagger API definition without coding Link Link No Yes Yes 393
Mayhem for API 🤖 Run a Mayhem for API scan in GitHub Actions Link Link Yes Yes Yes 24
JSONSchema::Validator JSON Schema and OpenAPI data validator for Perl Link Link No Yes No 8
vacuum vacuum is the worlds fastest OpenAPI 3, OpenAPI 2 / Swagger linter and quality analysis tool. Built in go, it tears through API specs faster than you can think. vacuum is compatible with Spectral rulesets and generates compatible reports. Link Link Yes Yes Yes 391
Hot Potato ASP.NET Core proxy that will validate an API's conformance to an OpenAPI spec. Link Link No No No 4
openapi-changes The world's sexiest OpenAPI breaking changes detector. Discover what changed between two OpenAPI specs, or a single spec over time. Supports OpenAPI 3.1, 3.0 and Swagger Link Link Yes Yes Yes 118
Fitting Library add improve test log for RSpec and WebMock, validate its according to API Blueprint and Open API, show the documentation coverage with log. Link Link Yes Yes Yes 49
openapi-request-response-validation Validation of request/response according to OpenAPI specs No Link No Yes Yes 9
wiretap The world's coolest API Validation and compliance tool. Validate APIs against OpenAPI specifications and much more Link Link Yes Yes Yes 57
Fuego Golang Fuego - web framework generating OpenAPI 3 spec from source code Link Link No Yes No 522
Huma Huma REST/HTTP API Framework for Golang with OpenAPI 3.1 Link Link Yes Yes No 1089
OpenAPI::Modern Validate HTTP requests and responses against an OpenAPI v3.1 document Link Link Yes No No 1
openapi-core Openapi-core is a Python library that adds client-side and server-side support for the OpenAPI v3.0 and OpenAPI v3.1 specification. No Link Yes Yes No 274
class-validator-jsonschema Convert class-validator-decorated classes into JSON schema No Link No Yes No 207
fastify-openapi-glue A plugin for the Fastify webserver to autogenerate a Fastify configuration based on a OpenApi(v2/v3) specification. No Link No Yes No 180
http-router :tada: Release 2.0 is released! Very fast HTTP router for PHP 7.1+ based on PSR-7 and PSR-15 with support for annotations/attributes and OpenAPI (Swagger) Specification No Link No Yes No 159
drf-openapi-tester Test utility for validating OpenAPI documentation No Link No Yes No 121
openapi4j OpenAPI 3 parser, JSON schema and request validator. No Link No Yes No 103
requests-openapi A lightweight but powerful and easy-to-use Python client library for OpenAPI v3. No Link No Yes No 78
apispec A Common Lisp library for handling Web API requests and responses. No Link No Yes No 31
kotlin-spring-mvc-template 12-factor compliant Spring MVC Kotlin template. Features automatic request/response validation and interactive API doc No Link No Yes No 23
openapimux Open API router in go No Link No Yes No 22
json-to-json-schema Convert JSON examples into JSON schema (supports Swagger 2, OpenAPI 3 and 3.1) No Link No Yes No 22
openapi-php 📚Swagger / Open API 3.0 builder and validation library for PHP that helps you write valid specs. No Link No Yes No 19
play-api-refiner Not available No Link No Yes No 16
openapi-data-validator OpenAPI Request Validation for API for any framework Link Link No Yes No 14
openapi-bundle Helps you create a REST API from your OpenAPI specification. No Link No Yes No 14
r2-oas r2-oas allows generation of OpenAPI Specification (V3) from config/routes.rb in Rails application. No Link No Yes No 13
fastify-flux Delightful API development: Focused on developer experience and performance. No Link No Yes No 10
swagger-generator-koa Allows you to programatically annotate your koa models with swagger info and then generate and validate your json spec file No Link No Yes No 10
caddy-openapi-validator A Caddy HTTP handler for validating requests and responses against an OpenAPI specification No Link No Yes No 6
tornado-openapi3 Tornado OpenAPI 3 request and response validation library. No Link No Yes No 5
go-openapi3-validation-middleware net/http middleware to validate HTTP requests/responses against OpenAPI 3 schema using kin-openapi. No Link No Yes No 4
ktor-controllers-openapi Support for OpenAPI3 in ktor-controllers No Link No Yes No 3
cdk-openapigateway AWS CDK - API Gateway from OpenAPI 3 Specs No Link No Yes No 3
openapi-http-foundation-validator OpenAPI(v3) Validators for Symfony http-foundation, using `league/openapi-psr7-validator` and `symfony/psr-http-message-bridge`. No Link No Yes No 2
swaggermodelgenerator Laravel library that generates models and service with methods based on Swagger scheme. Current release supports OpenAPI 2.0 (Aka OAS) and OpenApi 3.0 No Link No Yes No 2
openfaas-openapi3-flask OpenFaas flask template with automatic endpoint validation No Link No Yes No 2
pyramid-oas3 Not available No Link No Yes No 2
openapi-schemas-validator Schema validators for api documentation in OpenAPI Specification 3.x format. No Link No Yes No 1
node-typescript-api-boilerplate 🚀 Boilerplate for typescript REST APIs ⭐Create production ready APIs using es7 and jest unit testing. No Link No Yes No 1
open-api-change-logger Generates HTML-page with api changes. No Link No Yes No 1
ios-openapi-gen Generate iOS client API wrappers from Swagger's OpenAPI spec. No Link No Yes No 1
cibo A web framework that is composed of flask, pydantic, and openapi 3. No Link No Yes No 1
httpc A simple wrapper around the default Go http client optimized for ease-of-use No Link No Yes No 1
guzzle-openapi-middleware OpenAPI validation middleware for Guzzle, adapting league/openapi-psr7-validator No Link No Yes No 1
sukuawali-backend Not available No Link No Yes No 1
saunter Saunter is an opinionated Swagger 3.0 documentation generator for Go's Gin framework. No Link No Yes No N/A
go-artifacthub artifacthub go client No Link No Yes No N/A
pactum-api-coverage API Coverage Reporter for Pactum. Provides operation & response level coverage and supports JSON schemas for swagger/OAS specs. No Link No Yes No N/A
go-artifacthub artifacthub go client No Link No Yes No N/A
demo-openapi3 Conceptual demo of simple openapi3 using connexion for quick prototyping. No Link No Yes No N/A
openapi-parameter-formatter OpenAPI Query and Path Parameter Formatter. No Link No Yes No N/A
vx-api Testing vertx-web-api-contract No Link No Yes No N/A
bootcamp-backend-spring Bootcamp Backend: projeto de ecommerce usando Spring Boot No Link No Yes No N/A
report-manage 财务管理系统-后端服务-报表管理 No Link No Yes No N/A
openapi-matcher OpenApi matcher for kotlin, allows to compare 2 specifications against each other. No Link No Yes No N/A
oatpp-todo A light-weight To-Do restful API No Link No Yes No N/A
wasedatime.github.io API documentation website using swagger-ui No Link No Yes No N/A
aom Lightweight and powerful, decorator based REST-API framework. No Link No Yes No N/A
openapi-typescript-jwt Express.js OpenAPI 3 typescript JWT boilerplate No Link No Yes No N/A
Fitting Library add improve test log for RSpec and WebMock, validate its according to API Blueprint and Open API, show the documentation coverage with log. Link Link Yes Yes Yes N/A
protoc-gen-openapi protoc-gen-openapi No Link No Yes No N/A
message-hub 财务管理系统-后端服务-消息中心 No Link No Yes No N/A
gate Build REST APIs in Golang No Link No Yes No N/A
web-thing-swagger-page Mozilla WebThing Specification - OpenAPI version No Link No Yes No N/A
sent-geo-openapi SENT GEO OpenAPIv3 schema No Link No Yes No N/A
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. Link Link No Yes Yes 94