OpenAPI Tooling


Access (top)


Swagger core

Examples-and-server-integrations-for-generating-the-Swagger-API-Specification-which-enables-easy-access-to-your-REST-API

Php openapi

Read-and-write-OpenAPI-yamljson-files-and-make-the-content-accessible-in-PHP-objects


Annotations (top)


OpenAPI.NET.CSharpAnnotations

Generates-OpenAPI-Document-from-C-Annotations

Http router

tada-Release-20-is-released-Very-fast-HTTP-router-for-PHP-71-based-on-PSR-7-and-PSR-15-with-support-for-annotations-and-OpenApi-Swagger


Authentication (top)


Jersey jwt

Example-of-REST-API-with-JWT-authentication-using-Jersey-Jackson-Undertow-Weld-Hibernate-and-Arquillian


Clients (top)


Swagger codegen

swagger-codegen-contains-a-template-driven-engine-to-generate-client-code-in-different-languages-by-parsing-your-Swagger-Resource-Declaration

Janephp

seedling-Jane-is-a-set-of-libraries-to-generate-Models--API-Clients-based-on-JSON-Schema--OpenAPI-specs

Api doc parser

Transforms-a-Hydra-API-doc-in-an-intermediate-representation-that-can-be-used-for-various-tasks-such-as-creating-smart-API-clients-scaffolding-code-or-building-administration-interfaces


Collections (top)


Curlx

-Supercharge-curl-with-history-collections-and-more-

Swaggman

Convert-OpenAPI-30-and-OpenAPI--Swagger-20-Specs-to-Postman-20-Collections-Example-RingCentral-spec-included


Data (top)


Php crud api

Single-file-PHP-script-that-adds-a-REST-API-to-a-SQL-database

Full stack fastapi postgresql

Full-stack-modern-web-application-generator-Using-FastAPI-PostgreSQL-as-database-Docker-automatic-HTTPS-and-more

DataFire

A-framework-for-building-integrations-and-APIs

Api generator

PHP-code-generator-for-Laravel-framework-with-complete-support-of-JSON-API-data-format

Full stack fastapi couchbase

Full-stack-modern-web-application-generator-Using-FastAPI-Couchbase-as-database-Docker-automatic-HTTPS-and-more

NetCore Clean Architecture

Net-Core-starter-project-for-clean-architecture-showcasing-use-of-the-CQRS-pattern-MediatR-and-custom-Middleware-for-cross-cutting-concerns-micro-service-communications-with-RESTOpenAPI-Swagger-Webhooks-and-gRPC-endpoints-CosmosDB-for-data-and-Serilog-for-logging

Openapi mock

Swagger-mock-server-with-fake-data-generation-support

Odata openapi

OASIS-OData-TC-Tools-for-producing-API-descriptions-for-OData-services-that-adhere-to-the-OpenAPI-Specification

Datamodel code generator

This-generator-creates-pydantic-mode-from-an-openapi-file

Dataclasses jsonschema

JSON-schema-generation-from-dataclasses

Openapi mock generator

Progressive-Web-App-for-generating-mocked-data-from-an-OpenAPI-specification

OpenAPI.NET.OData

Generates-OpenAPI-document-from-OData-CSDL


Design (top)


Apicurio studio

Open-Source-API-Design

Studio

The-modern-editor-for-API-Design-and-Technical-Writing

Hapi openapi

Build-design-driven-apis-with-OpenAPI-formerly-swagger-20-and-hapi

Openapi designer

Design-interface-for-creating-Open-API-Swagger-specification-files


Documentation (top)


Redoc

--OpenAPISwagger-generated-API-Reference-Documentation

Openapi generator

OpenAPI-Generator-allows-generation-of-API-client-libraries-SDK-generation-server-stubs-documentation-and-configuration-automatically-given-an-OpenAPI-Spec-v2-v3

Swag

Automatically-generate-RESTful-API-documentation-with-Swagger-20-for-Go

Swagger ui

Swagger-UI-is-a-dependency-free-collection-of-HTML-Javascript-and-CSS-assets-that-dynamically-generate-beautiful-documentation-from-a-Swagger-compliant-API

Spectacle

Beautiful-static-documentation-generator-for-OpenAPISwagger-20

Django rest swagger

Swagger-Documentation-Generator-for-Django-REST-Framework

Dapperdox

Beautiful-integrated-OpenAPI-documentation

Openapi map

The-OpenAPI-Map-fka-OpenAPI-Specification-Visual-Document-aims-to-help-you-find-your-way-in-the-OpenAPI-Specification-fka-Swagger-Specification-documentation

Openapi.tools

A-collection-of-Editors-Linters-Parsers-Code-Generators--Documentation-Testing

Drf Openapi

DEPRECATED-Beautiful-Django-Rest-Framework-API-documentation-autogeneration-through-OpenAPI-standard

Documentation starter

Interactive-REST-API-Documentation

Zero rails Openapi

Concise-DSL-for-generating-OpenAPI-Specification-3-OAS3-JSON-documentation-for-Ruby-application

Mattermost api reference

Mattermost-API-reference-documentation

Serverless openapi documentation

Serverless-10-plugin-to-generate-OpenAPI-V3-documentation-from-serverless-configuration

Openapi3 generator

Use-your-API-OpenAPI-3-definition-to-generate-code-documentation-and-literally-anything-you-need


Examples (top)


Swagger core

Examples-and-server-integrations-for-generating-the-Swagger-API-Specification-which-enables-easy-access-to-your-REST-API


Generating (top)


Swagger core

Examples-and-server-integrations-for-generating-the-Swagger-API-Specification-which-enables-easy-access-to-your-REST-API

Openapi2proto

A-tool-for-generating-Protobuf-v3-schemas-and-gRPC-service-definitions-from-OpenAPI-specifications

Oooas

An-object-oriented-approach-to-generating-OpenAPI-specs-implemented-in-PHP

Zero rails Openapi

Concise-DSL-for-generating-OpenAPI-Specification-3-OAS3-JSON-documentation-for-Ruby-application

Openapi mock generator

Progressive-Web-App-for-generating-mocked-data-from-an-OpenAPI-specification

Connect api specification

This-repository-contains-the-OpenAPI-specification-as-well-as-templates-for-generating-SDKs-for-Squares-APIs


GraphQL (top)


Openapi to graphql

Translate-APIs-described-by-OpenAPI-Specifications-OAS-into-GraphQL

Generators

API-Generator---instantly-generate-REST-and-GraphQL-APIs-openapi-OAS-300

Graphql binding openapi

GraphQL-binding-implementation-for-OpenAPISwagger-endpoints


GRPC (top)


Grpc gateway

gRPC-to-JSON-proxy-generator-following-the-gRPC-HTTP-spec

Openapi2proto

A-tool-for-generating-Protobuf-v3-schemas-and-gRPC-service-definitions-from-OpenAPI-specifications

Grpc swagger

Debugging-gRPC-application-with-swagger-ui

NetCore Clean Architecture

Net-Core-starter-project-for-clean-architecture-showcasing-use-of-the-CQRS-pattern-MediatR-and-custom-Middleware-for-cross-cutting-concerns-micro-service-communications-with-RESTOpenAPI-Swagger-Webhooks-and-gRPC-endpoints-CosmosDB-for-data-and-Serilog-for-logging


Integrations (top)


Loopback next

LoopBack-makes-it-easy-to-build-modern-API-applications-that-require-complex-integrations

Swagger core

Examples-and-server-integrations-for-generating-the-Swagger-API-Specification-which-enables-easy-access-to-your-REST-API

Intellij swagger

A-plugin-to-help-you-easily-edit-Swagger-and-OpenAPI-specification-files-inside-IntelliJ-IDEA

DataFire

A-framework-for-building-integrations-and-APIs

Sway

A-library-that-simplifies-OpenAPI-fka-Swagger-integrationstooling


Libraries (top)


Openapi generator

OpenAPI-Generator-allows-generation-of-API-client-libraries-SDK-generation-server-stubs-documentation-and-configuration-automatically-given-an-OpenAPI-Spec-v2-v3

Janephp

seedling-Jane-is-a-set-of-libraries-to-generate-Models--API-Clients-based-on-JSON-Schema--OpenAPI-specs


Logging (top)


NetCore Clean Architecture

Net-Core-starter-project-for-clean-architecture-showcasing-use-of-the-CQRS-pattern-MediatR-and-custom-Middleware-for-cross-cutting-concerns-micro-service-communications-with-RESTOpenAPI-Swagger-Webhooks-and-gRPC-endpoints-CosmosDB-for-data-and-Serilog-for-logging


Management (top)


Dreamfactory

DreamFactory-API-Management-Platform

Fusio

Open-source-API-management-platform


Microservices (top)


Light 4j

A-fast-lightweight-and-more-productive-microservices-framework

RestRserve

R-web-API-framework-for-building-high-performance-microservices-and-app-backends


Middleware (top)


Swagger express middleware

Swagger-20-middlware-and-mocks-for-Expressjs

NetCore Clean Architecture

Net-Core-starter-project-for-clean-architecture-showcasing-use-of-the-CQRS-pattern-MediatR-and-custom-Middleware-for-cross-cutting-concerns-micro-service-communications-with-RESTOpenAPI-Swagger-Webhooks-and-gRPC-endpoints-CosmosDB-for-data-and-Serilog-for-logging

Openapi validation middleware

PSR-7-and-PSR-15-OpenAPI-Validation-Middleware

Openapi validator middleware

Input-validation-using-Swagger-Open-API-and-ajv


Packages (top)


Open api

A-Monorepo-of-various-packages-to-power-OpenAPI-in-node

Bootprint openapi

Bootprint-module-to-render-OpenAPI-specifications-this-repository-has-moved-to-httpsgithubcombootprintbootprint-monorepotreemasterpackagesbootprint-openapi


Parsing (top)


Swagger codegen

swagger-codegen-contains-a-template-driven-engine-to-generate-client-code-in-different-languages-by-parsing-your-Swagger-Resource-Declaration

Kin openapi

OpenAPI-30-implementation-for-Go-parsing-converting-validation-and-more


Performance (top)


Fastapi

FastAPI-framework-high-performance-easy-to-learn-fast-to-code-ready-for-production

Uvicorn gunicorn fastapi docker

Docker-image-with-Uvicorn-managed-by-Gunicorn-for-high-performance-FastAPI-web-applications-in-Python-36-and-above-with-performance-auto-tuning-Optionally-with-Alpine-Linux

RestRserve

R-web-API-framework-for-building-high-performance-microservices-and-app-backends

KaiZen OpenApi Parser

High-performance-Parser-Validator-and-Java-Object-Model-for-OpenAPI-3x


Process (top)


Angular SpringBoot REST JWT

Springboot-Angular-and-JWT-security---Example-Project-based-on-Northwind-Order-Processing


Projects (top)


Awesome openapi3

-A-list-of-awesome-projects-related-to-OpenAPI-30x-curated-by-the-community

Swag

goodie-bag-in-use-in-the-go-openapi-projects

Swiftgger

OpenAPI-support-for-server-side-Swift-projects

Okapi

OpenAPI-AKA-Swagger-document-generation-for-Rust-projects


Proxy (top)


Grpc gateway

gRPC-to-JSON-proxy-generator-following-the-gRPC-HTTP-spec

Prism

Turn-any-OpenAPI23-and-Postman-Collection-file-into-an-API-server-with-mocking-transformations-and-validations

Openapi cop

A-proxy-that-validates-responses-and-requests-against-an-OpenAPI-document


Requests (top)


Openapi cop

A-proxy-that-validates-responses-and-requests-against-an-OpenAPI-document

Express openapi validator

-Auto-validates-api-requests-responses-and-securities-using-ExpressJS-and-an-OpenAPI-3x-specification

Esi issues

Issue-tracking-and-feature-requests-for-ESI

SwaggerAssertions

Assert-your-API-requests-and-responses-match-with-your-swagger-definition


Routing (top)


Routing controllers openapi

Runtime-OpenAPI-v3-schema-generation-for-routing-controllers


Samples (top)


Openapi sampler

capitalabcd-Tool-for-generation-samples-based-on-OpenAPIfka-Swagger-payloadresponse-schema


Schema (top)


Drf yasg

Automated-generation-of-real-SwaggerOpenAPI-20-schemas-from-Django-REST-Framework-code

Openapi2proto

A-tool-for-generating-Protobuf-v3-schemas-and-gRPC-service-definitions-from-OpenAPI-specifications

Kubernetes json schema

A-set-of-JSON-schemas-for-various-Kubernetes-versions-extracted-from-the-OpenAPI-definitions

Janephp

seedling-Jane-is-a-set-of-libraries-to-generate-Models--API-Clients-based-on-JSON-Schema--OpenAPI-specs

Json schema to openapi schema

A-little-NodeJS-package-to-convert-JSON-Schema-to-OpenAPI-Schema-Objects

Routing controllers openapi

Runtime-OpenAPI-v3-schema-generation-for-routing-controllers

Openapi2jsonschema

Convert-OpenAPI-definitions-into-JSON-schemas-for-all-types-in-the-API

Koa oai router

Koa-Router-based-on-OpenAPI-Swagger-and-Json-Schema

Dataclasses jsonschema

JSON-schema-generation-from-dataclasses

Openapi sampler

capitalabcd-Tool-for-generation-samples-based-on-OpenAPIfka-Swagger-payloadresponse-schema

Openapi schema to json schema

Converts-OpenAPI-Schema-Object-to-JSON-Schema

Rororo

OpenAPI-3-schema-support-for-aiohttpweb-applications


Security (top)


Angular SpringBoot REST JWT

Springboot-Angular-and-JWT-security---Example-Project-based-on-Northwind-Order-Processing

Swurg

Parse-OpenAPI-documents-into-Burp-Suite-for-automating-OpenAPI-based-APIs-security-assessments-approved-by-PortSwigger-for-inclusion-in-their-official-BApp-Store


Serverless (top)


Serverless openapi documentation

Serverless-10-plugin-to-generate-OpenAPI-V3-documentation-from-serverless-configuration


Specifications (top)


OpenAPI Specification

The-OpenAPI-Specification-Repository

Azure rest api specs

The-source-for-REST-API-specifications-for-Microsoft-Azure

Openapi to graphql

Translate-APIs-described-by-OpenAPI-Specifications-OAS-into-GraphQL

Openapi2proto

A-tool-for-generating-Protobuf-v3-schemas-and-gRPC-service-definitions-from-OpenAPI-specifications

Speccy

Well-Spectually--Enforce-quality-rules-on-your-OpenAPI-30x-specifications

Oapi codegen

Generate-Go-client-and-server-boilerplate-from-OpenAPI-3-specifications

Guardrail

Principled-code-generation-from-OpenAPI-specifications

Bootprint openapi

Bootprint-module-to-render-OpenAPI-specifications-this-repository-has-moved-to-httpsgithubcombootprintbootprint-monorepotreemasterpackagesbootprint-openapi

Raml dotnet tools

Visual-Studio-extension-to-work-with-RAML-and-OAS-OpenAPI-specifications-You-can-consume-REST-APIs-scaffold-ASPNET-implementations-and-extract-RAML-specifications-from-existing-ASPNet-apps

Openapi psr7 validator

It-validates-PSR-7-messages-HTTP-requestresponse-against-OpenAPI-specifications

Slack api specs

Open-API-specifications-for-platform-products-by-Slack

Openapi psr7 validator

It-validates-PSR-7-messages-HTTP-requestresponse-against-OpenAPI-specifications

Openapi diff

Utility-for-comparing-two-OpenAPI-specifications

Swagger To Uml

Convert-OpenAPI-specifications-aka-Swagger-to-PlantUML-diagrams

Sport api specifications

OpenAPI-30-specifications-for-various-sport-APIs


Starter (top)


Documentation starter

Interactive-REST-API-Documentation

NetCore Clean Architecture

Net-Core-starter-project-for-clean-architecture-showcasing-use-of-the-CQRS-pattern-MediatR-and-custom-Middleware-for-cross-cutting-concerns-micro-service-communications-with-RESTOpenAPI-Swagger-Webhooks-and-gRPC-endpoints-CosmosDB-for-data-and-Serilog-for-logging


Support (top)


Connexion

SwaggerOpenAPI-First-framework-for-Python-on-top-of-Flask-with-automatic-endpoint-validation--OAuth2-support

Autorest

OpenAPI-fka-Swagger-Specification-code-generator-Supports-C-PowerShell-Go-Java-Nodejs-TypeScript-Python-Ruby

Apispec

A-pluggable-API-specification-generator-Currently-supports-the-OpenAPI-Specification-fka-the-Swagger-specification

Gnostic

A-compiler-for-APIs-described-by-the-OpenAPI-Specification-with-plugins-for-code-generation-and-other-API-support-tasks

Spectral

A-flexible-JSONYAML-linter-for-creating-automated-style-guides-with-baked-in-support-for-OpenAPI-v2--v3

Api generator

PHP-code-generator-for-Laravel-framework-with-complete-support-of-JSON-API-data-format

Restdocs api spec

Adds-API-specification-support-to-Spring-REST-Docs

Light rest 4j

A-RESTful-framework-built-on-top-of-light-4j-with-both-Swagger-20-and-OpenAPI-30-supports

Openapi mock

Swagger-mock-server-with-fake-data-generation-support

Http router

tada-Release-20-is-released-Very-fast-HTTP-router-for-PHP-71-based-on-PSR-7-and-PSR-15-with-support-for-annotations-and-OpenApi-Swagger

Swiftgger

OpenAPI-support-for-server-side-Swift-projects

Rororo

OpenAPI-3-schema-support-for-aiohttpweb-applications


Testing (top)


Dredd

Language-agnostic-HTTP-API-Testing-Tool

Openapi.tools

A-collection-of-Editors-Linters-Parsers-Code-Generators--Documentation-Testing

Swagger EZ

A-tool-geared-towards-pentesting-APIs-using-OpenAPI-definitions


Templates (top)


Connect api specification

This-repository-contains-the-OpenAPI-specification-as-well-as-templates-for-generating-SDKs-for-Squares-APIs


Tracing (top)


Node skeleton

An-nodejs-boilerplate-packaged-with-Typescript-Docker-Kubernetes-PM2-Eslint-Prettier-VSCode-config-Winston-Typedoc-Nodemon-AVA-PromClient-JWT-Editorconfig-OpenAPISwagger-JaegerOpen-Tracing-etc


Transform (top)


Prism

Turn-any-OpenAPI23-and-Postman-Collection-file-into-an-API-server-with-mocking-transformations-and-validations

Api2html

A-CLI-tool-to-transform-SwaggerOpenAPIAsyncAPI-docs-to-beautiful-HTML-pages-via-ShinsWiddershins

Api doc parser

Transforms-a-Hydra-API-doc-in-an-intermediate-representation-that-can-be-used-for-various-tasks-such-as-creating-smart-API-clients-scaffolding-code-or-building-administration-interfaces


Validation (top)


Connexion

SwaggerOpenAPI-First-framework-for-Python-on-top-of-Flask-with-automatic-endpoint-validation--OAuth2-support

Prism

Turn-any-OpenAPI23-and-Postman-Collection-file-into-an-API-server-with-mocking-transformations-and-validations

Kin openapi

OpenAPI-30-implementation-for-Go-parsing-converting-validation-and-more

Apisprout

Lightweight-blazing-fast-cross-platform-OpenAPI-3-mock-server-with-validation

Gradle swagger generator plugin

Gradle-plugin-for-OpenAPI-YAML-validation-code-generation-and-API-document-publishing

Kotlin openapi spring functional template

-Kotlin-Spring-5-Webflux-functional-application-with-api-request-validation-and-interactive-api-doc

Openapi validation middleware

PSR-7-and-PSR-15-OpenAPI-Validation-Middleware

Openapi validator middleware

Input-validation-using-Swagger-Open-API-and-ajv

Validate

openapi-toolkit-validation-helpers


Webhooks (top)


NetCore Clean Architecture

Net-Core-starter-project-for-clean-architecture-showcasing-use-of-the-CQRS-pattern-MediatR-and-custom-Middleware-for-cross-cutting-concerns-micro-service-communications-with-RESTOpenAPI-Swagger-Webhooks-and-gRPC-endpoints-CosmosDB-for-data-and-Serilog-for-logging

About this Developer Toolbox

It can be difficult to keep up with all of the moving parts of the Postman platform, so we wanted to create a simple toolbox that developers could bookmark and use to help use on a regular bases, providing a single place to find everything they need to automate and work with the Postman platform.

You can view a machine readable index of this API toolbox via the projects APIs.json file.

Stories from the Toolbox

A Single Place to Find All the Postman Developer Resources (08 Aug 2020)
It can be tough to keep up with where all of the Postman developer resources exist, so to help make it easier to stay in tune with the platform we created a dedicated Postm...