OpenAPI Specification
The OpenAPI Specification (OAS), previously known as the Swagger Specification, is a specification for a programming language-agnostic, machine-readable interface definition language for describing, producing, consuming, and visualizing web services. OpenAPI documents describe API services and are represented in YAML or JSON formats.
- GitHub: https://github.com/topics/openapi
- Wikipedia: https://en.wikipedia.org/wiki/OpenAPI_Specification
- Repo: https://github.com/OAI/OpenAPI-Specification
- Created by: OpenAPI Initiative, Tony Tam, Darrel Miller, Mike Ralphson, Ron Ratovsky, Uri Sarid, Jason Harmon
- Released: August 10, 2011
- Related Topics: json-schema, raml, rest-api,
- Aliases: open-api, swagger-spec, swagger-specification, openapi-spec, openapi-specification, open-api-specification, oas, openapi-description,
- Last updated: 2025-04-21 00:21:07 UTC
- JSON Representation
https://github.com/microsoft/openapi.net
The OpenAPI.NET SDK contains a useful object model for OpenAPI documents in .NET along with common serializers to extract raw OpenAPI JSON and YAML documents from the model.
Last synced: 10 Apr 2025
https://github.com/awtkns/fastapi-crudrouter
A dynamic FastAPI router that automatically creates CRUD routes for your models
api async asyncio code-generation crud crud-routes fastapi fastapi-crudrouter framework openapi openapi-route python python3 redoc rest sql swagger-ui web
Last synced: 11 Apr 2025
https://github.com/microsoft/OpenAPI.NET
The OpenAPI.NET SDK contains a useful object model for OpenAPI documents in .NET along with common serializers to extract raw OpenAPI JSON and YAML documents from the model.
Last synced: 23 Mar 2025
https://github.com/OpenAPITools/openapi-generator-cli
A node package wrapper for https://github.com/OpenAPITools/openapi-generator
npm openapi openapi-generator openapi2 openapi3
Last synced: 29 Mar 2025
https://github.com/steedos/steedos-platform
华炎魔方企业级低代码平台,Salesforce 开源替代方案 | Steedos is an open-source alternative to Salesforce Enterprise Low-Code Platform. 🤖 🎨 🚀
airtable amis appsmith bpm budibase chatgpt clickpaas erp low-code lowcode mendix moleculer no-code odoo openapi outsystems paas saas salesforce sap
Last synced: 09 Apr 2025
https://github.com/openapitools/openapi-generator-cli
A node package wrapper for https://github.com/OpenAPITools/openapi-generator
npm openapi openapi-generator openapi2 openapi3
Last synced: 08 Apr 2025
https://github.com/steedos/steedos-platform/?from=github
华炎魔方企业级低代码平台,Salesforce 开源替代方案 | Steedos is an open-source alternative to Salesforce Enterprise Low-Code Platform. 🤖 🎨 🚀
airtable amis appsmith bpm budibase chatgpt clickpaas erp low-code lowcode mendix moleculer no-code odoo openapi outsystems paas saas salesforce sap
Last synced: 02 Apr 2025
https://github.com/standard-webhooks/standard-webhooks
The Standard Webhooks specification
api asyncapi callbacks http json openapi specification standard standard-webhooks webhook webhooks
Last synced: 09 Apr 2025
https://github.com/softwaremill/tapir
Rapid development of self-documenting APIs
akka akka-http declarative documentation functional-programming http http-client http-requests http-server http4s observability openapi play-framework scala sttp type-safe zio
Last synced: 09 Apr 2025
https://github.com/opticdev/optic
OpenAPI linting, diffing and testing. Optic helps prevent breaking changes, publish accurate documentation and improve the design of your APIs.
api-documentation api-linter apis documentation openapi openapi3 swagger
Last synced: 09 Apr 2025
https://github.com/frol/flask-restplus-server-example
Real-life RESTful server example on Flask-RESTplus
database-migrations docker example-project flask flask-restplus marshmallow oauth2 openapi password-flow pyinvoke python rest-api swagger
Last synced: 08 Apr 2025
https://github.com/openapi-generators/openapi-python-client
Generate modern Python clients from OpenAPI
fastapi generator openapi openapi-document openapi-python-client openapi3 openapi31 python python3 rest-api
Last synced: 09 Apr 2025
https://github.com/go-fuego/fuego
Golang Fuego - Web framework generating OpenAPI 3 spec from source code - Pluggable to existing Gin & Echo APIs
echo fuego gin-gonic golang http-server openapi
Last synced: 12 Apr 2025
https://github.com/marshmallow-code/apispec
A pluggable API specification generator. Currently supports the OpenAPI Specification (f.k.a. the Swagger specification)..
api documentation flask http-api json-schema marshmallow openapi openapi-specification openapi2 openapi3 pluggable python rest-api swagger
Last synced: 08 Apr 2025
https://github.com/unionj-cloud/go-doudou
go-doudou(doudou pronounce /dəudəu/)is OpenAPI 3.0 (for REST) spec and Protobuf v3 (for grpc) based lightweight microservice framework. It supports monolith service application as well.
apollo cloud-native etcd framework go golang grpc grpc-go microservice nacos openapi orm rate-limiting rest restful-api service-mesh swagger3
Last synced: 10 Apr 2025
https://github.com/Endava/cats
CATS is a REST API Fuzzer and negative testing tool for OpenAPI endpoints. CATS automatically generates, runs and reports tests with minimum configuration and no coding effort. Tests are self-healing and do not require maintenance.
api fuzzer java openapi rest-api rest-fuzzer swagger testing
Last synced: 17 Nov 2024
https://github.com/endava/cats
CATS is a REST API Fuzzer and negative testing tool for OpenAPI endpoints. CATS automatically generates, runs and reports tests with minimum configuration and no coding effort. Tests are self-healing and do not require maintenance.
api fuzzer java openapi rest-api rest-fuzzer swagger testing
Last synced: 13 Apr 2025
https://github.com/zalando/intellij-swagger
A plugin to help you easily edit Swagger and OpenAPI specification files inside IntelliJ IDEA
intellij java openapi swagger swagger-plugin utilities
Last synced: 13 Apr 2025
https://github.com/blst-security/cherrybomb
Stop half-done APIs! Cherrybomb is a CLI tool that helps you avoid undefined user behaviour by auditing your API specifications, validating them and running API security tests.
api api-security best-practices blst business-logic cli cyber cybersecurity firecracker http open-source openapi openapi3 security security-tools web-sec-scanner web-security websecurity
Last synced: 10 Apr 2025
https://github.com/div99/agent-protocol
Common interface for interacting with AI agents. The protocol is tech stack agnostic - you can use it with any framework for building agents.
agents ai ai-agent api auto-gpt gpt-4 javascript llms openapi protocol python typescript
Last synced: 10 Apr 2025
https://github.com/metosin/compojure-api
Sweet web apis with Compojure & Swagger
api async clojure clojure-spec http metosin-stable openapi rest ring schema swagger
Last synced: 09 Apr 2025
https://github.com/APIDevTools/swagger-parser
Swagger 2.0 and OpenAPI 3.0 parser/validator
javascript json-schema nodejs openapi openapi3 parser resolver rest-api swagger universal-javascript validation validator
Last synced: 23 Mar 2025
https://github.com/apidevtools/swagger-parser
Swagger 2.0 and OpenAPI 3.0 parser/validator
javascript json-schema nodejs openapi openapi3 parser resolver rest-api swagger universal-javascript validation validator
Last synced: 08 Apr 2025
https://github.com/kubb-labs/kubb
The ultimate toolkit for working with APIs.
axios codegen faker kubb msw openapi plugin-manager react react-query solid solid-query svelte svelte-query swagger swr typescript vue vue-query zod zodios
Last synced: 09 Apr 2025
https://github.com/apiflask/apiflask
A lightweight Python web API framework.
api flask marshmallow openapi openapi3 python redoc rest swagger swagger-ui
Last synced: 09 Apr 2025
https://github.com/apicurio/apicurio-studio
Open Source API Design
angular2 api-design developer-tools openapi swagger typescript
Last synced: 10 Apr 2025
https://github.com/Apicurio/apicurio-studio
Open Source API Design
angular2 api-design developer-tools openapi swagger typescript
Last synced: 09 Apr 2025
https://github.com/ai-engineer-foundation/agent-protocol
Common interface for interacting with AI agents. The protocol is tech stack agnostic - you can use it with any framework for building agents.
agents ai ai-agent api auto-gpt gpt-4 javascript llms openapi protocol python typescript
Last synced: 28 Nov 2024
https://github.com/postmanlabs/openapi-to-postman
Plugin for converting OpenAPI 3.0 specs to the Postman Collection (v2) format
openapi openapi3 postman-collection
Last synced: 09 Apr 2025
https://github.com/cdimascio/express-openapi-validator
🦋 Auto-validates api requests, responses, and securities using ExpressJS and an OpenAPI 3.1.x or 3.0.x specification
connect-middleware express express-middleware expressjs hacktoberfest middleware nodejs openapi openapi-validator openapi3 request-validation rest-api
Last synced: 08 Apr 2025
https://github.com/Redocly/openapi-cli
⚒️ Redocly CLI makes OpenAPI easy. Lint/validate to any standard, generate beautiful docs, and more.
api-governance cicd linter openapi openapi-cli openapi3 openapi31 redoc redocly swagger2
Last synced: 09 Feb 2025
https://github.com/Redocly/redocly-cli
⚒️ Redocly CLI makes OpenAPI easy. Lint/validate to any standard, generate beautiful docs, and more.
api-governance cicd linter openapi openapi-cli openapi3 openapi31 redoc redocly swagger2
Last synced: 02 Apr 2025
https://github.com/redocly/redocly-cli
⚒️ Redocly CLI makes OpenAPI easy. Lint/validate to any standard, generate beautiful docs, and more.
api-governance cicd linter openapi openapi-cli openapi3 openapi31 redoc redocly swagger2
Last synced: 08 Apr 2025
https://github.com/badgerati/pode
Pode is a Cross-Platform PowerShell web framework for creating REST APIs, Web Sites, and TCP/SMTP servers
active-directory authentication cross-platform docker framework hacktoberfest https openapi powershell powershell-core raspberry-pi rest server serverless session swagger unix web webserver windows
Last synced: 13 Apr 2025
https://github.com/zalando/zally
A minimalistic, simple-to-use API linter
api api-linter api-management developer-infrastructure golang hacktoberfest kotlin linter openapi spring-boot swagger
Last synced: 11 Apr 2025
https://github.com/unnoq/orpc
Typesafe APIs Made Simple 🪄
api bunjs cloudflare-worker contract-first denojs next-js nodejs openapi pinia-vuejs react rpc-api solidjs svelte tanstack typesafe typescript vue
Last synced: 08 Apr 2025
https://github.com/kogosoftwarellc/open-api
A Monorepo of various packages to power OpenAPI in node
express express-openapi openapi rest-api
Last synced: 08 Apr 2025
https://github.com/openapitools/openapi-diff
Utility for comparing two OpenAPI specifications.
api diff openapi openapi-diff openapi-specification openapi3 swagger
Last synced: 11 Apr 2025
https://github.com/aliyun/aliyun-cli
Alibaba Cloud CLI
a-li-yun alibaba alibaba-cloud-cli alibaba-cloud-openapi alibabacloud aliyun cli client cloud-api openapi rpc-api sdk
Last synced: 10 Apr 2025
https://github.com/paloaltonetworks/docusaurus-openapi-docs
🦝 OpenAPI plugin for generating API reference docs in Docusaurus v3.
docusaurus docusaurus-plugin docusaurus-theme docusaurus2 openapi react
Last synced: 10 Apr 2025
https://github.com/Badgerati/Pode
Pode is a Cross-Platform PowerShell web framework for creating REST APIs, Web Sites, and TCP/SMTP servers
active-directory authentication cross-platform docker framework hacktoberfest https openapi powershell powershell-core raspberry-pi rest server serverless session swagger unix web webserver windows
Last synced: 04 Apr 2025
https://github.com/fatal1ty/mashumaro
Fast and well tested serialization library
dataclass dataclasses deserialization json json-schema jsonschema marshalling msgpack openapi python python3 serde serialization toml type-hints typehints yaml
Last synced: 09 Apr 2025
https://github.com/oasdiff/oasdiff
OpenAPI Diff and Breaking Changes
breaking-changes changelog diff go golang openapi openapi-spec openapi-specification openapi3 rest-api swagger
Last synced: 01 Apr 2025
https://github.com/stoplightio/studio
The modern editor for API Design and Technical Writing.
apidesign apidesigner mocking openapi openapi3 stoplight stoplightio swagger
Last synced: 12 Apr 2025
https://github.com/OpenAPITools/openapi-diff
Utility for comparing two OpenAPI specifications.
api diff openapi openapi-diff openapi-specification openapi3 swagger
Last synced: 31 Mar 2025
https://github.com/swagger-api/swagger-parser
Swagger Spec to Java POJOs
java open-source openapi openapi-specification openapi3 rest rest-api swagger swagger-oss swagger-parser
Last synced: 08 Apr 2025
https://github.com/mrin9/angular-springboot-rest-jwt
Springboot, Angular and JWT security - Example Project based on Northwind Order Processing
angular angular2 frontend java jwt northwind openapi spring-security springboot swagger
Last synced: 08 Apr 2025
https://github.com/Fatal1ty/mashumaro
Fast and well tested serialization library
dataclass dataclasses deserialization json json-schema jsonschema marshalling msgpack openapi python python3 serde serialization toml type-hints typehints yaml
Last synced: 28 Mar 2025
https://github.com/daveshanley/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.
go golang lint linter linters linting oas openapi openapi-spec openapi-specification openapi3 openapi3-1 openapi3-validation openapi31 owasp spectral stoplight swagger swagger-spec swagger-specification
Last synced: 10 Apr 2025
https://github.com/apisyouwonthate/openapi.tools
A collection of Editors, Linters, Parsers, Code Generators, Documentation, Testing
openapi openapi-specification openapi3 openapi31 swagger swagger2
Last synced: 13 Apr 2025
https://github.com/mermade/oas-kit
Convert Swagger 2.0 definitions to OpenAPI 3.0 and resolve/validate/lint
api conversion converter documentation linter linting openapi openapi-specification openapi3 openapi3-1 swagger validator
Last synced: 11 Apr 2025
https://github.com/Mermade/oas-kit
Convert Swagger 2.0 definitions to OpenAPI 3.0 and resolve/validate/lint
api conversion converter documentation linter linting openapi openapi-specification openapi3 openapi3-1 swagger validator
Last synced: 02 Apr 2025
https://github.com/akfamily/aktools
AKTools is an elegant and simple HTTP API library for AKShare, built for AKSharers!
akshare asyncio data data-science fastapi openapi pydanti
Last synced: 12 Apr 2025
https://github.com/danielgtaylor/apisprout
Lightweight, blazing fast, cross-platform OpenAPI 3 mock server with validation
docker-image examples hacktoberfest mock-server openapi openapi3
Last synced: 04 Apr 2025
https://github.com/robintail/express-zod-api
A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.
api documentation documentation-tool endpoint express hacktoberfest http json middleware nodejs openapi openapi-specification schema schema-validation server swagger swagger-documentation typescript validation zod
Last synced: 11 Apr 2025
https://github.com/RobinTail/express-zod-api
A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.
api documentation documentation-tool endpoint express hacktoberfest http json middleware nodejs openapi openapi-specification schema schema-validation server swagger swagger-documentation typescript validation zod
Last synced: 24 Mar 2025
https://github.com/PaloAltoNetworks/docusaurus-openapi-docs
🦝 OpenAPI plugin for generating API reference docs in Docusaurus v3.
docusaurus docusaurus-plugin docusaurus-theme docusaurus2 openapi react
Last synced: 13 Nov 2024
https://github.com/rookie-luochao/openapi-ui
OpenAPI/Swagger UI document, quickly generate mock params and call api, also simplified postman tool. 基于 OpenAPI/Swagger 规范的接口文档,快速模拟请求参数并调用接口,也是简化版 postman 工具,欢迎提功能请求、bug
api-documentation oasv3 openapi openapi-specification openapi-ui openapi3 openapi31 openapiui postman swagger swagger-ui swagger2
Last synced: 13 Apr 2025
https://github.com/ardatan/fets
🗹 TypeScript HTTP Framework focusing on e2e type-safety, easy setup, performance & great developer experience
fetch fetch-api json-schema openapi swagger typescript whatwg whatwg-fetch zod
Last synced: 10 Apr 2025
https://github.com/rohit-gohri/redocusaurus
OpenAPI for Docusaurus with Redoc
documentation docusaurus docusaurus-plugin docusaurus2 hacktoberfest open-api openapi openapi-documentation redoc typescript
Last synced: 10 Apr 2025
https://github.com/benlorantfy/nestjs-zod
All NestJS + Zod utilities you need
javascript nest nestjs node nodejs openapi typescript zod
Last synced: 10 Apr 2025
https://github.com/redocly/create-openapi-repo
🤖 Generator for GH repo to help you manage the OpenAPI definition lifecycle
api-documentation gh-pages openapi openapi3 openapi31 swagger
Last synced: 08 Apr 2025
https://github.com/Redocly/create-openapi-repo
🤖 Generator for GH repo to help you manage the OpenAPI definition lifecycle
api-documentation gh-pages openapi openapi3 openapi31 swagger
Last synced: 25 Nov 2024
https://github.com/marshmallow-code/flask-smorest
DB agnostic framework to build auto-documented REST APIs with Flask and marshmallow
apispec flask marshmallow openapi python python3 rest-api webargs
Last synced: 10 Apr 2025
https://github.com/chinachu/mirakurun
A Japanese digital TV tuner API server specifically designed for "Air"
chinachu client dtv dvb dvr epg isdb javascript linux middleware mirakurun openapi server typescript
Last synced: 13 Apr 2025
https://github.com/answerdotai/ghapi
A delightful and complete interface to GitHub's amazing API
api-client github github-api nbdev openapi
Last synced: 15 Apr 2025
https://github.com/adawg4/openapi-autospec
Proxy server that generates API specs for any app or website on localhost.
api apidoc-generator devtools documentation-generator generator openapi openapi-specification openapi3 proxy-server specification
Last synced: 13 Apr 2025
https://github.com/apideck-libraries/portman
Port OpenAPI Specs to Postman Collections, inject test suite and run via Newman 👨🏽🚀
api api-testing cli cli-app cli-option contract-first contract-testing integration-testing oas openai-tooling openapi postman-collection postman-collections swagger test-framework testing testrunner
Last synced: 11 Apr 2025
https://github.com/BenLorantfy/nestjs-zod
All NestJS + Zod utilities you need
javascript nest nestjs node nodejs openapi typescript zod
Last synced: 02 Mar 2025
https://github.com/openapistack/openapi-backend
Build, Validate, Route, Authenticate and Mock using OpenAPI
express hacktoberfest mock nodejs openapi router serverless swagger
Last synced: 24 Mar 2025
https://github.com/open-webui/mcpo
A simple, secure MCP-to-OpenAPI proxy server
mcp mcp-server mcp-to-openapi open-webui openapi
Last synced: 07 Apr 2025
https://github.com/Adawg4/openapi-autospec
Proxy server that generates API specs for any app or website on localhost.
api apidoc-generator devtools documentation-generator generator openapi openapi-specification openapi3 proxy-server specification
Last synced: 29 Nov 2024
https://github.com/ardatan/feTS
🗹 TypeScript HTTP Framework focusing on e2e type-safety, easy setup, performance & great developer experience
fetch fetch-api json-schema openapi swagger typescript whatwg whatwg-fetch zod
Last synced: 26 Mar 2025
https://github.com/fastai/ghapi
A delightful and complete interface to GitHub's amazing API
api-client github github-api nbdev openapi
Last synced: 18 Nov 2024
https://github.com/pb33f/libopenapi
libopenapi is a fully featured, high performance OpenAPI 3.1, 3.0 and Swagger parser, library, validator and toolkit for golang applications.
diff go golang library oas oasv3 openapi openapi-spec openapi-specification openapi3 openapi3-1 openapi3-validation openapi31 parser swagger swagger-api swagger2
Last synced: 10 Apr 2025
https://github.com/readmeio/api
🚀 Automatic SDK generation from an OpenAPI definition
Last synced: 10 Apr 2025
https://github.com/wallarm/api-firewall
Fast and light-weight API proxy firewall for request and response validation by OpenAPI specs.
api api-firewall api-gateway api-security api-waf api-wrapper apigateway firewall openapi openapi-security openapi-spec openapi-specification proxy rest-security security security-tools swagger waf web-application-firewall web-application-security
Last synced: 11 Apr 2025
https://github.com/yelp/bravado
Bravado is a python client library for Swagger 2.0 services
Last synced: 13 Apr 2025
https://github.com/cdimascio/generator-express-no-stress
🚂 A Yeoman generator for Express.js based 12-factor apps and apis
12-factor babel express express-js expressjs openapi openapi3 scaffold structured-logging swagger yeoman-generator
Last synced: 08 Apr 2025
https://github.com/openapistack/openapi-client-axios
JavaScript client library for consuming OpenAPI-enabled APIs with axios
axios hacktoberfest openapi swagger typescript
Last synced: 12 Apr 2025
https://github.com/DataFire/DataFire
A framework for building integrations and APIs
api api-client integration openapi rest-api rest-client restful-api rss
Last synced: 02 Apr 2025
https://github.com/datafire/datafire
A framework for building integrations and APIs
api api-client integration openapi rest-api rest-client restful-api rss
Last synced: 04 Apr 2025
https://github.com/aklivity/zilla
🦎 A multi-protocol edge & service proxy. Seamlessly interface web apps, IoT clients, & microservices to Apache Kafka® via declaratively defined, stateless APIs.
api-gateway asyncapi event-driven-architecture event-stream-proxy event-streaming grpc iot kafka kafka-proxy mqtt openapi proxy rest server-sent-events streaming-api
Last synced: 14 Apr 2025
https://github.com/APIDevTools/swagger-express-middleware
Swagger 2.0 middlware and mocks for Express.js
expressjs javascript middleware nodejs openapi rest-api server swagger
Last synced: 14 Nov 2024
https://github.com/apidevtools/swagger-express-middleware
Swagger 2.0 middlware and mocks for Express.js
expressjs javascript middleware nodejs openapi rest-api server swagger
Last synced: 19 Jan 2025