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
Wiremock WireMock Cloud is a managed, hosted version of WireMock, developed by the same team who wrote the open-source project. It is built on the same technology that powers open source WireMock and is 100% compatible with the WireMock API, with additional features that make it quick and easy to mock any API you depend on. WireMock Cloud also introduces advanced capabilities such as chaos engineering, OpenAPI generation, validation and documentation as well as better collaboration and user management. Link Link Yes Yes Yes N/A
tsoa Build OpenAPI-compliant REST APIs using TypeScript and Node Link Link No Yes Yes 3607
django-contract-tester Test utility for validating Django APIs against their OpenAPI specification No Link Yes Yes Yes 10
express-openapi-validator 🦋 Auto-validates api requests, responses, and securities using ExpressJS and an OpenAPI 3.x specification No Link No Yes No 924
Step CI Automated API Testing and Quality Assurance Link Link No Yes No 1680
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 96
openapi-validator-middleware Input validation using Swagger (Open API) and ajv Link Link Yes Yes Yes 144
committee A collection of Rack middleware to support JSON Schema. No Link No Yes Yes 885
openapi_first openapi_first is a Ruby gem for request / response validation and contract-testing against an OpenAPI API description. It makes APIFirst easy and reliable. No Link Yes Yes No 125
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 2652
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 529
api-codegen-ts A generalized codegen library by default setup to go from swagger 2.0 to typescript. Link Link No Yes Yes 6
openapi-examples-validator Validates embedded examples in OpenAPI-files No Link No Yes Yes 58
openapi-validator-bundle Symfony Bundle for validating Request and Response base on open api specification. No Link No Yes No 13
OpenAPI HttpFoundation Testing Validate your HttpFoundation requests and responses against OpenAPI (3+) definitions No Link Yes Yes No 107
APIFuzzer Fuzz test your application using your OpenAPI or Swagger API definition without coding Link Link No Yes Yes 432
Mayhem for API 🤖 Run a Mayhem for API scan in GitHub Actions Link Link Yes Yes Yes 23
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 650
Hot Potato ASP.NET Core proxy that will validate an API's conformance to an OpenAPI spec. Link Link No No No 6
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 201
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 60
openapi-request-response-validation Validation of request/response according to OpenAPI specs No Link Yes Yes Yes 14
wiretap The world's coolest API Validation and compliance tool. Validate APIs against OpenAPI specifications and much more Link Link Yes Yes Yes 125
Fuego Golang Fuego - web framework generating OpenAPI 3 spec from source code Link Link No Yes No 965
Huma Huma REST/HTTP API Framework for Golang with OpenAPI 3.1 Link Link Yes Yes No 2393
OpenAPI::Modern Validate HTTP requests and responses against an OpenAPI v3.1 document Link Link Yes No No 6
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 308
class-validator-jsonschema Convert class-validator-decorated classes into JSON schema No Link No Yes No 222
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 205
http-router :tada: The 3.0 release is coming very soon! Very fast HTTP router for PHP 7.1+ based on PSR-7 and PSR-15 with support for annotations/attributes and OpenAPI (Swagger) No Link No Yes No 159
drf-openapi-tester Test utility for validating OpenAPI documentation No Link No Yes No 119
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 82
apispec A Common Lisp library for handling Web API requests and responses. No Link No Yes No 34
json-to-json-schema Convert JSON examples into JSON schema (supports Swagger 2, OpenAPI 3 and 3.1) No Link No Yes No 26
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
openapi-php 📚Swagger / Open API 3.0 builder and validation library for PHP that helps you write valid specs. No Link No Yes No 20
play-api-refiner Not available No Link No Yes No 16
r2-oas r2-oas allows generation of OpenAPI Specification (V3) from config/routes.rb in Rails application. No Link No Yes No 15
openapi-bundle Helps you create a REST API from your OpenAPI specification. No Link No Yes No 15
openapi-data-validator OpenAPI Request Validation for API for any framework Link Link No Yes No 14
fastify-flux Delightful API development: Focused on developer experience and performance. No Link No Yes No 12
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 8
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
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 3
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
guzzle-openapi-middleware OpenAPI validation middleware for Guzzle, adapting league/openapi-psr7-validator No Link No Yes No 2
pyramid-oas3 Not available No Link No Yes No 2
openfaas-openapi3-flask OpenFaas flask template with automatic endpoint validation 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
ios-openapi-gen Generate iOS client API wrappers from Swagger's OpenAPI spec. 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
httpc A simple wrapper around the default Go http client optimized for ease-of-use No Link No Yes No 1
aom Lightweight and powerful, decorator based REST-API framework. 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
sukuawali-backend Not available No Link No Yes No 1
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
saunter Saunter is an opinionated Swagger 3.0 documentation generator for Go's Gin framework. 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
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
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
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