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: 2026-03-22 00:21:57 UTC
- JSON Representation
https://github.com/wol-soft/php-json-schema-model-generator
Creates (immutable) PHP model classes from JSON-Schema files including all validation rules as PHP code
code-generation code-generator immutable immutable-objects json-schema json-schema-models jsonapi middleware model openapi openapi-generator openapi3 php php-library php-model php8 schema-files schema-model
Last synced: 12 Apr 2025
https://github.com/ehabterra/apispec
APISpec - Generate OpenAPI 3.1 specs from Go code with intelligent framework detection and call graph analysis. Supports Gin, Echo, Chi, Fiber, and net/http.
api-documentation apispec chi echo fiber gin go openapi openapi-generator static-analysis swagger
Last synced: 07 Mar 2026
https://github.com/openapi/openapi
Generate JavaScript or TypeScript code from Swagger/OpenAPI specifications
Last synced: 12 Jan 2026
https://github.com/kkbox/openapi-javascript
KKBOX Open API SDK for JavaScript.
Last synced: 23 Jun 2025
https://github.com/openapistack/openapicmd
The CLI for all things OpenAPI and Swagger
cli hacktoberfest openapi swagger
Last synced: 08 Sep 2025
https://github.com/dmitry-pavlov/openapi-connected-service
Visual Studio extension to generate OpenAPI (Swagger) web service reference.
nswag openapi openapi-codegen visual-studio visual-studio-extension vsix vsix-extensions
Last synced: 18 Apr 2025
https://github.com/vitalybibikov/AzureExtensions.Swashbuckle
This extension enriches Azure Functions with Swagger/ Open API support
azure azure-functions dotnet openapi openapi3 serverless swagger swagger-ui swashbuckle
Last synced: 18 Apr 2025
https://github.com/pb33f/wiretap
The world's coolest API Validation and compliance tool. Validate APIs against OpenAPI specifications and much more
api api-gateway api-rest api-server api-testing mock mock-server openapi openapi-spec openapi-specification openapi-validate openapi-validation openapi-validator openapi3 prism rest-api rest-validators stoplight testing-tools validation
Last synced: 15 Mar 2026
https://github.com/bergant/rapiclient
Dynamic Open API (Swagger) Client for R
Last synced: 12 Apr 2025
https://github.com/OAIE/oaie-sketch
OpenAPI Visual Editor
browser oas3 openapi openapi3 swagger visualeditor yaml
Last synced: 03 Apr 2025
https://github.com/postman-open-technologies/gsoc-2023
Postman Open Technologies' repo for Open Source contributions during Google Summer of Code 2023
Last synced: 10 Apr 2025
https://github.com/swagger-model-validator/swagger-model-validator
A javascript validator for Swagger Models
javascript nodejs openapi swagger swagger-model
Last synced: 18 Apr 2025
https://github.com/apivideo/api.video-nodejs-client
The official Node.js client library for api.video
Last synced: 08 May 2025
https://github.com/meshery/schemas
Logical object models for Meshery
cloud-native cloud-native-applications cloud-native-architectures cloud-native-management cloud-native-manager cncf json-schemas kubernetes meshery ontology openapi
Last synced: 12 Mar 2026
https://github.com/wy-z/requests-openapi
A lightweight but powerful and easy-to-use Python client library for OpenAPI v3.
openapi openapi3 pydantic requests
Last synced: 22 Apr 2025
https://github.com/datadog/datadog-api-client-java
Java client for the Datadog API
datadog datadog-api java-client openapi
Last synced: 04 Apr 2025
https://github.com/livesession/xyd
ambitious docs framework for everyone
api-explorer docs docs-generator documentation graphql markdown mdx openapi react rest-api
Last synced: 11 Sep 2025
https://github.com/bump-sh/cli
Bump.sh CLI - Deploy your OpenAPI & AsyncAPI documentations from your CI
api-specification asyncapi asyncapi-specification cli openapi openapi-specification openapi2 openapi3
Last synced: 30 Jan 2026
https://github.com/grafana/grafana-openapi-client-go
Grafana OpenAPI Client for Go
Last synced: 07 Apr 2025
https://github.com/DataDog/datadog-api-client-java
Java client for the Datadog API
datadog datadog-api java-client openapi
Last synced: 15 Apr 2025
https://github.com/tuya/tuya-connector
tuya-connector helps you efficiently create cloud development projects regarding the OpenAPI or message subscription capabilities. You can put all the focus on business logic without taking care of server-side programming nor relational databases.
connector iot openapi rest-api rest-client restful retrofit retrofit-starter retrofit2 retrofit2-starter tuya tuya-api tuya-cloud tuya-smart
Last synced: 06 Apr 2025
https://github.com/fa0311/twitter_openapi_python
Implementation of Twitter internal API (Twitter graphql API) in Python with data validation by pydantic
graphql openapi pydantic python scraper twitter twitter-bot undocumented unofficial
Last synced: 05 Apr 2025
https://github.com/oaswrap/spec
A lightweight, framework-agnostic OpenAPI 3.x specification builder for Go.
go golang oas openapi openapi-3 openapi-generator swagger
Last synced: 10 Aug 2025
https://github.com/tiangolo/full-stack-flask-couchbase
Full stack, modern web application generator. Using Flask, Couchbase as database, Docker, Swagger, automatic HTTPS and more.
backend celery cookiecutter couchbase couchbase-sync-gateway docker flask frontend json json-schema jwt letsencrypt openapi python python3 swagger traefik vue vuex
Last synced: 02 Oct 2025
https://github.com/matchtechnologies/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.
api-blueprint consumer-driven-contracts coverage coverage-api document-driven-development drafter json-schema openapi openapi3 rspec swagger tests-coverage validation webmock
Last synced: 29 Apr 2025
https://github.com/lispyclouds/navi
A tiny, data-driven library converting OpenAPI spec to Reitit routes enabling spec-first practices.
api clojure data-driven openapi rest-api swagger
Last synced: 09 Apr 2025
https://github.com/darkseal/asp.net-core-web-api
Code repository for the Building Web APIs with ASP.NET Core Manning book by Valerio De Sanctis
bananacakepop cdn-distribution cloudflare efcore grpc grpc-server hotchocolate hotchocolate-graphql minimal-api net6 net60 openapi rest rest-api restful restful-api sqlserver swagger swagger-ui swashbuckle
Last synced: 24 Sep 2025
https://github.com/mastercard/mastercard-api-client-tutorial
Generating and Configuring a Mastercard API Client
api apiclient mastercard openapi
Last synced: 03 Sep 2025
https://github.com/tuwilof/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.
api-blueprint consumer-driven-contracts coverage coverage-api document-driven-development drafter json-schema openapi openapi3 rspec swagger tests-coverage validation webmock
Last synced: 09 Apr 2025
https://github.com/a-h/rest
Generate OpenAPI 3.0 specifications from Go code.
go hacktoberfest openapi openapi3
Last synced: 20 Jul 2025
https://github.com/sideko-inc/sideko
Generate SDKs and docs for your API
api api-client documentation openapi openapi-generator openapi-spec openapi-specification openapi3 rest-api sdk swagger swagger-api swagger-codegen swagger-documentation
Last synced: 05 Apr 2025
https://github.com/johannschopplich/apiful
🍷 Extensible, typed API tooling — from generated OpenAPI clients to server-side utilities, for any JavaScript runtime
api-client ofetch openapi openapi-generator unjs
Last synced: 09 Apr 2025
https://github.com/swift-server/swift-openapi-async-http-client
AsyncHTTPClient transport for Swift OpenAPI Generator.
async-http-client openapi swift transport
Last synced: 29 Oct 2025
https://github.com/cnizzardini/cakephp-swagger-bake
Automatically generate OpenAPI, Swagger, and Redoc documentation from your existing CakePHP code.
cake-plugin cakephp cakephp-api cakephp-plugin cakephp4 openapi redoc swagger-bake swagger-documentation swagger-ui
Last synced: 12 Apr 2025
https://github.com/python-ellar/ellar
Ellar is a lightweight ASGI framework for building efficient and scalable server-side python applications. It supports both OOP (Object-Oriented Programming) and FP (Functional Programming). Built with passion for programming
aiohttp api asgi nestjs openapi python python3 swagger
Last synced: 11 Oct 2025
https://github.com/materials-consortia/optimade-python-tools
Tools for implementing and consuming OPTIMADE APIs in Python
openapi optimade optimade-api optimade-python optimade-specification python
Last synced: 13 Feb 2026
https://github.com/oasdiff/oasdiff-action
GitHub action for comparing and detect breaking changes in OpenAPI specs
breaking-changes changelog diff github-actions openapi openapi-spec openapi3 swagger
Last synced: 16 Mar 2026
https://github.com/commercetools/commercetools-api-reference
commercetools API reference documentation
api api-reference audit-sdk openapi raml raml-utilities
Last synced: 12 Apr 2025
https://github.com/bump-sh-examples/train-travel-api
Sample OpenAPI description to use for whatever you like, as a hopefully more modern and useful alternative to the Petstore.
api-design openapi openapi-spec openapi31 rest-api
Last synced: 10 Apr 2025
https://github.com/yazeedobaid/openai-fsharp
OpenAI - F# - A library that allows you to interact with OpenAI API in an easy, fluent, and typed way!
Last synced: 12 Apr 2025
https://github.com/redocly/museum-openapi-example
An example OpenAPI description for an imaginary Museum API.
apis example oas-description openapi openapi-description openapi-example openapi-sp openapi-spec openapi3 rest
Last synced: 05 Oct 2025
https://github.com/codekie/openapi-examples-validator
Validates embedded examples in OpenAPI-files
docker javascript openapi openapi3 validation
Last synced: 05 May 2025
https://github.com/disneystreaming/smithy-translate
Tooling for converting to and from the Smithy IDL
json-schema openapi protobuf smithy swagger
Last synced: 11 Feb 2026
https://github.com/cocreators-ee/apity
A typed fetch client for openapi-typescript for use with SvelteKit
api fetch openapi openapi3 svelte sveltekit ts typescript
Last synced: 05 Feb 2026
https://github.com/apis-guru/aws2openapi
Amazon Web Services API description to OpenAPI 3.0 definition
amazon amazon-api amazon-s3-storage amazon-web-services aws openapi openapi3 swagger
Last synced: 06 Apr 2025
https://github.com/statcan/statcan.orchardcore
Houses StatCan OrchardCore Modules
candev digital hackathon lab openapi orchardcore portal
Last synced: 01 Aug 2025
https://github.com/anttiviljami/react-openapi-client
Consume OpenAPI-enabled APIs with React Hooks
hacktoberfest openapi react react-hooks swagger
Last synced: 13 Apr 2025
https://github.com/nextbreakpoint/flink-client
Java client for managing Apache Flink via REST API
Last synced: 07 Apr 2025
https://github.com/lzjun567/flask-siwadoc
flask-siwadoc is a flask data validator and openapi document generator automaticly
flask openapi swagger validator
Last synced: 17 Mar 2026
https://github.com/berkleytechnologyservices/restdocs-spec
A maven plugin for generating Open API and Postman Collection specifications using Spring Restdocs.
api-documentation maven maven-plugin openapi spring-rest-docs swagger
Last synced: 07 Apr 2025
https://github.com/berislavlopac/pyotr
Python OpenAPI-to-REST (and back) framework
openapi python-api python-api-client python-framework python-openapi python-server
Last synced: 12 Apr 2025
https://github.com/eadwinCode/ellar
Ellar is a lightweight ASGI framework for building efficient and scalable server-side python applications. It supports both OOP (Object-Oriented Programming) and FP (Functional Programming). Built with passion for programming
aiohttp api asgi nestjs openapi python python3 swagger
Last synced: 05 May 2025
https://github.com/vrchatapi/specification
⚙️ VRChat API OpenAPI specification defining the API in a machine-readable format. This is then used for automatic generation of language-specific SDK's
Last synced: 07 Feb 2026
https://github.com/legion2/swagger-ui-action
Generate Swagger UI in a GitHub Actions workflow
actions documentation-tool github-page openapi swagger-ui workflow
Last synced: 16 May 2025
https://github.com/javalin/javalin-openapi
Annotation processor for compile-time OpenAPI & JsonSchema, with out-of-the-box support for Javalin 5.x, Swagger & ReDoc
annotation-processor hacktoberfest javalin javalin-openapi javalin-plugin json-schema openapi openapi3 redoc swagger swagger-ui
Last synced: 23 Feb 2026
https://github.com/sinclairnick/webroute
🕸️ Web APIs, from the route up
client http openapi schema trpc typescript web web-standards
Last synced: 26 Feb 2025
https://github.com/lukehagar/plex-api-spec
An open source Plex Media Server API Specification
Last synced: 09 Apr 2025
https://github.com/SmartBear/swaggerhub-cli
SwaggerHub CLI
cli command-line-tools oas on-prem openapi openapi3 saas swaggerhub
Last synced: 06 Apr 2025
https://github.com/Woile/starlette-apispec
Easy integration of APISpec for Starlette
api-documentation api-rest openapi python3 starlette swagger
Last synced: 02 May 2025
https://github.com/woile/starlette-apispec
Easy integration of APISpec for Starlette
api-documentation api-rest openapi python3 starlette swagger
Last synced: 09 Jul 2025
https://github.com/ark0f/tg-bot-api
Telegram Bot API parser and generators
json-schema-definitions openapi rust telegram-bot-api
Last synced: 05 Apr 2025
https://github.com/smartbear/swaggerhub-cli
SwaggerHub CLI
cli command-line-tools oas on-prem openapi openapi3 saas swaggerhub
Last synced: 17 Mar 2026
https://github.com/chenrui333/rules_openapi
🍃 bazel rules for generating code from openapi specifications
bazel bazel-rules openapi openapi-gen openapi-specification swagger-codegen
Last synced: 07 Apr 2025
https://github.com/mastercard/open-banking-us-openapi
The OpenAPI specification for Mastercard Open Banking APIs (🇺🇸), along with a suite of tests using a generated API client and the Test Drive sandbox.
api finicity mastercard openapi openapi-generator openbanking
Last synced: 27 Feb 2026
https://github.com/jbowes/oag
Idiomatic Go (Golang) client package generation from OpenAPI documents
code-generation code-generator go golang openapi openapi-client rest rest-api swagger
Last synced: 17 Mar 2025
https://github.com/x52dev/oas3-rs
Structures and tools to parse, navigate and validate OpenAPI v3.1 specifications.
Last synced: 04 Apr 2025
https://github.com/alexmarqs/nestjs-clean-architecture-example
Example of a node microservice with NestJS + Prisma + Clean Architecture (notifications API)
clean-architecture kafka nestjs node openapi prisma solid swagger
Last synced: 04 Jul 2025
https://github.com/bow-swift/bow-openapi
🌐 Functional HTTP client generator from an OpenAPI/Swagger specification.
bow effects functional-programming hacktoberfest http-client networking openapi swagger swift swift-package-manager
Last synced: 21 Feb 2026
https://github.com/mtwn105/whatsapp-chatbot
AI Powered WhatsApp Chatbot built using WhatsApp API and GPT-3
ai davinci express gpt gpt-3 javascript machine-learning ml nodejs openapi whatsapp whatsapp-api whatsapp-bot
Last synced: 12 Sep 2025
https://github.com/kollalabs/protoc-gen-openapi
Generate OpenAPI v3 spec from protocol buffer gRPC service
Last synced: 12 Mar 2026
https://github.com/desjoerd/optionalvalues
Know whether a property was Specified or Unspecified/omitted in your (json) objects.
dotnet json json-merge-patch merge-patch openapi patch systemtextjson
Last synced: 14 Jan 2026
https://github.com/Legion2/swagger-ui-action
Generate Swagger UI in a GitHub Actions workflow
actions documentation-tool github-page openapi swagger-ui workflow
Last synced: 02 Aug 2025
https://github.com/mermade/openapi-lint-vscode
OpenAPI 2.0/3.0.x intellisense, validator, linter, converter and resolver extension for Visual Studio Code
lint linter oas oasv3 openapi openapi3 swagger validation validator visual-studio-code vscode
Last synced: 12 Apr 2025
https://github.com/supermodel/supermodel
Supermodel browser library and CLI tool for working with JSON Schema data models
avro graphql json json-ld json-schema openapi swagger
Last synced: 31 Mar 2025
https://github.com/openapitools/openapi-petstore
The pet store sample
openapi openapi-codegen openapi3 petstore
Last synced: 28 Apr 2025
https://github.com/phillip-kruger/apiee
Swagger documentation for Java EE projects
java-library javaee openapi swagger swagger-ui
Last synced: 07 May 2025
https://github.com/sv-tools/openapi
OpenAPI v3.1 Spec implementation in Go with generics
generics-in-golang golang openapi openapi-validation openapi3 openapi31 swagger
Last synced: 05 Apr 2025
https://github.com/wzshiming/gen
Gen generates efficient web routing source code and documentation from annotations
generate metaprogramming microservice no-framework openapi openapi3 restful swagger
Last synced: 24 Aug 2025
https://github.com/mastercard/oauth1-signer-java
Zero dependency library for generating a Mastercard API compliant OAuth signature.
java mastercard oauth1 oauth1a openapi
Last synced: 11 Jun 2025
https://github.com/dternyak/molten-boilerplate
A boilerplate for the molten framework by Bogdanp https://github.com/Bogdanp/molten
api-documentation api-rest backend molten openapi python python3 restful-api swagger
Last synced: 25 Oct 2025
https://github.com/zenwave360/zenwave-sdk
DDD and API-First tools for Event-Driven microservices. Create Software Easy to Understand.
api-first asyncapi code-generator ddd jdl jhipster openapi
Last synced: 22 Nov 2025
https://github.com/wuvictor-95/boards
Live collaboration tool built with Go backend and Next.js, Typescript, & Tailwind frontend
golang openapi react rest-api typescript websocket
Last synced: 06 Oct 2025
https://github.com/ZenWave360/zenwave-sdk
DDD and API-First tools for Event-Driven microservices. Create Software Easy to Understand.
api-first asyncapi code-generator ddd jdl jhipster openapi
Last synced: 14 Jun 2025
https://github.com/mermade/openapi-specification-extensions
A resource for common and standardised OpenAPI specification (vendor) extensions
analysis openapi swagger swaggerhub vendor-extension
Last synced: 06 Jul 2025
https://github.com/jdkandersson/openalchemy
Define SQLAlchemy models using the OpenAPI specification.
openapi openapi-specification openapi3 python python3 sqlalchemy sqlalchemy-models sqlalchemy-python
Last synced: 21 Aug 2025
https://github.com/swaggerexpert/swagger-editor-validate
This GitHub Actions validates OpenAPI (OAS) definition file using Swagger Editor.
editor openapi openapi2 openapi3 openapi31 swagger validate validations
Last synced: 20 Aug 2025
https://github.com/ninofiliu/oa-client
Flexible client helper for making and validating calls to OpenAPI backends. For Node and the browser. Runtime lib - no need for code generation!
Last synced: 13 Apr 2025
https://github.com/microsoft/kiota-typescript
TypeScript libraries for Kiota-generated API clients.
javascript kiota openapi rest-api typescript
Last synced: 12 Apr 2025
https://github.com/tryAGI/Ollama
Ollama SDK for .NET
ai api csharp dotnet langchain langchain-dotnet llm local net6 net8 netstandard20 ollama openapi openapigenerator rag rest sdk
Last synced: 06 Mar 2025
https://github.com/seriousme/openapi-schema-validator
OpenApi schema validation for OpenApi versions v2, v3.0.x and v3.1.x
cli javascript jsonschema openapi openapi-schema-validator openapi3 openapi3-1 openapi3-validation
Last synced: 04 Apr 2025