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-05-10 00:21:06 UTC
- JSON Representation
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/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: 29 Apr 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/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: 05 Dec 2024
https://github.com/nextbreakpoint/flink-client
Java client for managing Apache Flink via REST API
Last synced: 07 Apr 2025
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/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: 13 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: 03 Apr 2025
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: 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/apioo/psx-schema
Parse and generate data schema formats
json-schema openapi php popo swagger
Last synced: 19 Nov 2024
https://github.com/lzjun567/flask-siwadoc
flask-siwadoc is a flask data validator and openapi document generator automaticly
flask openapi swagger validator
Last synced: 26 Mar 2025
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: 04 Apr 2025
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/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/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: 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: 16 Mar 2025
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/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: 05 Apr 2025
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: 06 Dec 2024
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/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/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/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 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: 25 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/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: 21 Apr 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: 19 Dec 2024
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/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: 19 Dec 2024
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: 12 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: 28 Mar 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: 31 Mar 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: 30 Nov 2024
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/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: 13 Apr 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
https://github.com/sanic-org/sanic-ext
Extended Sanic functionality
cors dependency-injection openapi plugin sanic
Last synced: 06 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/sngular/scs-multiapi-plugin
This is a Maven plugin designed to help developers automatizing the creation of code classes from YML files based on AsyncApi and OpenAPI.
asyncapi asyncapi-generator asyncapi-specification asyncapi-tooling openapi openapi-codegen openapi-generator spring spring-boot
Last synced: 03 Dec 2024
https://github.com/isa-group/beet
Beet is a Daikon front-end and one of the core components of AGORA (Automated Generation of test Oracles for REST APIs), the first approach for the automated generation of test oracles for REST APIs in a black-box context.
api-testing invariant-detection java oas openapi rest rest-api swagger test-oracle test-oracle-generation testing
Last synced: 09 Feb 2025
https://github.com/tabilzad/inspektor
Provides Ktor Swagger support
android codegen compiler-plugin gradle-plugin kotlin ktor ktor-android ktor-feature ktor-server openapi swagger
Last synced: 12 Apr 2025
https://github.com/nexmo/nexmo-oas-renderer
Render your API references, Nexmo-style!
developer-destination documentation nexmo oas3 openapi openapi3 ruby-on-rails tools
Last synced: 04 Apr 2025
https://github.com/srikanth235/openastra
A chat-based platform for API discovery and testing
ai ai-assistant api api-client api-management developer-tools gen-ai http-client openai-api openapi swagger
Last synced: 08 Apr 2025
https://github.com/dancewithtruth/boards
Live collaboration tool built with Go backend and Next.js, Typescript, & Tailwind frontend
golang openapi react rest-api typescript websocket
Last synced: 22 Feb 2025
https://github.com/freenet-public/got-swag
:monkey_face: A tool to test Swagger-powered APIs automatically through monkey testing and custom test suites
api monkey-testing openapi swagger testing
Last synced: 19 Apr 2025
https://github.com/python-jsonschema/referencing
Cross-specification JSON referencing (JSON Schema, OpenAPI, and the one you just made up!)
api asyncapi hypermedia json json-schema jsonschema openapi
Last synced: 08 Apr 2025
https://github.com/egeucak/api-doc-gpt
ChatGPT for Openapi
chatgpt-api fastapi gpt-35-turbo gpt-4 openai openapi openapi3 python
Last synced: 04 Dec 2024
https://github.com/groupon/swagql
Create a GraphQL schema from swagger spec
graphql javascript nodejs openapi swagger
Last synced: 21 Dec 2024
https://github.com/alysivji/falcon-apispec
apispec plugin that generates OpenAPI specification (aka Swagger Docs) for Falcon web applications.
api apispec documentation falcon openapi python rest spec specification swagger
Last synced: 10 Feb 2025
https://github.com/onmyway133/appstoreconnect
🍎 Interact with AppStoreConnect
Last synced: 07 May 2025
https://github.com/edmartt/grpc-crud
A simple gRPC server-client code with an http client for sending data
concurrency gin gin-gonic go golang gorm goroutine goroutines gprc openapi solid-principles swagger swaggo testing testing-framework unit-testing unittest
Last synced: 19 Dec 2024
https://github.com/alexferl/echo-boilerplate
Boilerplate for the Echo framework with authentication, authorization and request/response validation.
12-factor boilerplate boilerplate-application casbin echo echo-boilerplate echo-casbin echo-framework echo-golang echo-jwt go golang jwt labstack-echo openapi openapi3
Last synced: 21 Mar 2025
https://github.com/morlay/gin-swagger
[DEPRECATED]
docs-generator gin gin-gonic openapi swagger
Last synced: 26 Jan 2025
https://github.com/defjs/defjs
👏 Defjs is a library that helps you define and initiate requests, aiming to make it easier for you to define requests without worrying about the details.
ajax fetch http http-client http-stream javascript openapi swagger typescript wechat-mini-program xmlhttprequest
Last synced: 06 Apr 2025
https://github.com/jaredce/serverless-openapi-documenter
Serverless plugin to export your config as OpenAPI v3 Documentation and Postman Collection V2
openapi openapi-documentation openapi-generator openapi3 serverless serverless-framework
Last synced: 05 Apr 2025
https://github.com/varletjs/api-farmer
API module generation tool based on Openapi3/Swagger2.
api-generator cli ejs javascript nodejs openapi swagger typescript
Last synced: 09 Apr 2025
https://github.com/jakecoffman/crud
OpenAPI v2 builder and input validation for Go APIs, with Swagger UI
api go golang openapi rest rest-api server swagger swagger-ui validation
Last synced: 05 May 2025
https://github.com/bump-sh/github-action
GitHub action to deploy your API documentation on Bump
api-documentation asyncapi asyncapi-specification github-actions openapi openapi-specification
Last synced: 09 Apr 2025
https://github.com/robertlove/jekyll-openapi
An OpenAPI 3 documentation website generator built with Jekyll for use on GitHub Pages
bootstrap github-pages jekyll oas openapi openapi3
Last synced: 25 Jan 2025
https://github.com/backbase/backbase-openapi-tools
Backbase Open Api Tools (boat) helps manage large OpenAPI projects
java maven maven-plugin openapi openapi3 swagger
Last synced: 05 Apr 2025
https://github.com/api-platform/laravel
[READ ONLY] API Platform for Laravel
api-platform graphql hal json-ld jsonapi laravel laravel-package openapi rest swagger
Last synced: 05 Apr 2025
https://github.com/shanbay/gobay
A microservice framework, support gRPC & HTTP(OpenAPI)
go grpc hacktoberfest microservice openapi shanbay
Last synced: 27 Feb 2025
https://github.com/octokit/openapi-types.ts
Generated TypeScript definitions based on GitHub's OpenAPI spec
generated hacktoberfest octokit-js openapi schema specification types
Last synced: 08 Apr 2025
https://github.com/ppKrauss/PostgREST-writeAPI
Translate your OpenAPI specification into a NGinx config-file to implement your PostgREST system
agile nginx openapi postgresql postgrest
Last synced: 04 Dec 2024
https://github.com/vanderlee/phpswaggergen
PHP library to generate Swagger/OpenAPI REST API documentation files from comments in PHP source code.
documentation documentation-generator hhvm openapi openapi-spec php php5 php53-compatible php7 rest rest-api restful restful-api restful-api-php swagger swagger-spec swagger2
Last synced: 13 Apr 2025
https://github.com/tobion/openapi-symfony-routing
Loads routes in Symfony based on OpenAPI/Swagger annotations
Last synced: 17 Mar 2025
https://github.com/apidevtools/openapi-schemas
JSON Schemas for every version of the OpenAPI Specification
javascript json-schema nodejs openapi openapi-specification openapi3 rest-api swagger validation
Last synced: 09 Apr 2025
https://github.com/embraser01/typoas
Open API (OAS 3.0) Typescript generator
generator nodejs openapi openapi-generator openapi3 openapi31 react-query swagger typescript
Last synced: 06 Apr 2025
https://github.com/ppkrauss/postgrest-writeapi
Translate your OpenAPI specification into a NGinx config-file to implement your PostgREST system
agile nginx openapi postgresql postgrest
Last synced: 13 Apr 2025
https://github.com/hairyf/genapi
API pipeline generator, which is used to convert OpenApi (v2~v3) and any input sources into TS/JS APIs, and currently supports axios, fetch, ky, got, ofetch
api-generator generator javascript openapi swagger typescript
Last synced: 23 Apr 2025
https://github.com/smartrecruiters/openapi-first
Start your node REST app with designing API first!
connect oas3 openapi openapi-specification openapi3
Last synced: 15 Apr 2025
https://github.com/ignatandrei/blocklyautomation
VisualAPI - LowCode Macros for YOUR API / HTTP Calls : https://visualapi.azurewebsites.net/
automation blockly csharp java localhost macros openapi openapi3 php swagger visualapi visualprogramming webapi
Last synced: 05 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: 09 Apr 2025
https://github.com/litestar-org/api-performance-tests
Benchmarking Litestar vs other ASGI API framework
api asgi benchmark benchmarking http litestar litestar-api litestar-framework litestar-meta open-source openapi pthon python rest starlite
Last synced: 10 Apr 2025
https://github.com/harmbandstra/swagger-ui-bundle
Expose swagger-ui inside your symfony project through a route (eg. /docs) for viewing your OpenAPI spec.
openapi php swagger-ui symfony symfony-bundle
Last synced: 07 May 2025
https://github.com/erunion/mill
☴ An annotation-based DSL for documenting a REST API.
api-blueprint api-documentation openapi
Last synced: 29 Mar 2025
https://github.com/kokuwaio/micronaut-openapi-codegen
OpenAPI codegen for Micronaut
Last synced: 30 Jan 2025
https://github.com/shinesolutions/swagger-aem
OpenAPI specification for Adobe Experience Manager (AEM) API
aem aem-opencloud api-client api-spec openapi
Last synced: 07 May 2025
https://github.com/octokit/openapi
GitHub's official OpenAPI spec with Octokit extensions
hacktoberfest octokit-js openapi schema specification tooling
Last synced: 31 Mar 2025
https://github.com/onelevenvy/flock
Flock is a low-code platform for rapidly building chatbots, RAG applications, and coordinating multi-agent teams, primarily using LangChain, LangGraph, NextJS, and FastAPI.(Flock 是一个低代码平台,旨在快速构建聊天机器人、RAG 、Muti-Agent应用程序,主要使用 LangChain、LangGraph、NextJS 和 FastAPI。)
agent chakra-ui crewai fastapi langchain langgraph langgraph-gui llm muti-agent nextjs ollama openai openapi rag react react-flow workflow
Last synced: 15 Apr 2025