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-04 00:21:21 UTC
- JSON Representation
https://github.com/openwonderlabs/homebridge-switchbot
The Homebridge SwitchBot plugin allows you to access your SwitchBot Device(s) from HomeKit. Homebridge.
ble homebridge homebridge-plugin nodejs openapi switchbot
Last synced: 15 Apr 2025
https://github.com/speakeasy-api/speakeasy
Build APIs your users love ❤️ with Speakeasy. ✨ Polished and type-safe SDKs. 🌐 Terraform providers and Contract Tests for your API. OpenAPI native.
ai api client-sdks csharp go java llm openapi openapi-generator openapi3 php python rest rest-api ruby rust sdks terraform typescript
Last synced: 14 Apr 2025
https://github.com/fsprojects/swaggerprovider
F# generative Type Provider for Swagger
fsharp openapi openapi2 openapi3 swagger typeprovider
Last synced: 13 Apr 2025
https://github.com/sukovanej/effect-http
Declarative HTTP API library for effect-ts
api effect-ts http openapi swagger typescript
Last synced: 12 Apr 2025
https://github.com/vortico/flama
Fire up your models with the flame 🔥
api apispec components crud dependency-injection machine-learning marshmallow ml-ops openapi rest restful schema starlette starlette-api swagger type-system
Last synced: 07 Apr 2025
https://github.com/nlohmann/swagger_to_uml
Convert OpenAPI specifications (a.k.a. Swagger) to PlantUML diagrams
openapi plantuml plantuml-diagrams plantuml-generator swagger swagger-docs swagger2
Last synced: 07 Apr 2025
https://github.com/swagger-api/swagger-petstore
open-source openapi openapi3 petstore swagger swagger-oss
Last synced: 13 Apr 2025
https://github.com/anuraj/minimalapi
ASP.NET Core 8.0 - Minimal API Example - Todo API implementation using ASP.NET Core Minimal API, Entity Framework Core, Token authentication, Versioning, Unit Testing, Integration Testing and Open API.
asp-net-core aspnet-core aspnetcore dotnet-core entity-framework-core jwt jwt-authentication openapi sql-server swagger unit-testing webapi xunit
Last synced: 12 Apr 2025
https://github.com/garethr/kubernetes-json-schema
A set of JSON schemas for various Kubernetes versions, extracted from the OpenAPI definitions
json-schema kubernetes openapi
Last synced: 10 Apr 2025
https://github.com/Mermade/shins
Shins development continues at
api documentation openapi slate static-site-generator swagger
Last synced: 20 Nov 2024
https://github.com/bhattbhavesh91/voice-assistant-whisper-chatgpt
This repository will guide you to create your own Smart Virtual Assistant like Google Assistant using Open AI's ChatGPT, Whisper. The entire solution is created using Python & Gradio.
chatgpt chatgpt-api google-assistant gpt-3 gradio huggingface language-model language-models openapi virtual-assistant voice-assistant whisper
Last synced: 09 Apr 2025
https://github.com/mermade/shins
Shins development continues at
api documentation openapi slate static-site-generator swagger
Last synced: 26 Apr 2025
https://github.com/apicat/apicat
An efficient API documentation management tool that fully adheres to the OpenAPI specification and incorporates advanced LLM technology. This tool can automate the generation of API documentation, data models, and test cases, greatly enhancing development efficiency and documentation quality.
api api-documentation api-generation apicat documentation-tool gpt llm openapi swagger
Last synced: 24 Mar 2025
https://github.com/acquia/reservoir
A back end for your front end: a content repository. Powered by Drupal 8, JSON API and OAuth2.
api-backend content-repository drupal json-api jsonapi oauth2 openapi redoc rest
Last synced: 20 Jan 2025
https://github.com/paypal/paypal-rest-api-specifications
This repository contains the specification files for PayPal REST APIs.
openapi openapi-spec openapi-specification openapi3 paypal paypal-api paypal-rest-api
Last synced: 04 Apr 2025
https://github.com/anuraj/MinimalApi
ASP.NET Core 8.0 - Minimal API Example - Todo API implementation using ASP.NET Core Minimal API, Entity Framework Core, Token authentication, Versioning, Unit Testing, Integration Testing and Open API.
asp-net-core aspnet-core aspnetcore dotnet-core entity-framework-core jwt jwt-authentication openapi sql-server swagger unit-testing webapi xunit
Last synced: 20 Nov 2024
https://github.com/wrannaman/generators
API Generator - instantly generate REST and GraphQL APIs (openapi (OAS) 3.0.0)
api-generator generator graphql microservice microservice-framework mit-license nodejs nodejs-development nodejs-server oas oasv3 openapi openapi-generator openapi3 rest swagger-codegen
Last synced: 13 Apr 2025
https://github.com/instrumenta/openapi2jsonschema
Convert OpenAPI definitions into JSON schemas for all types in the API
instrumenta json-reference json-schema openapi
Last synced: 12 Apr 2025
https://github.com/zuplo/rate-my-openapi
Find API quality and security issues via your OpenAPI spec
api api-gateway api-rest linter openapi openapi-spec openapi-specification openapi3
Last synced: 12 Apr 2025
https://github.com/apibrew/apibrew
APIBrew is Low code software to automate building CRUDs from yaml files
api application-builder code-generation crud grpc low-code low-code-platform nodejs openapi openapi3 rest rest-api restful restful-api swagger typescript
Last synced: 07 Apr 2025
https://github.com/wyfo/apischema
JSON (de)serialization, GraphQL and JSON schema generation using Python typing.
dataclasses graphql graphql-python graphql-relay graphql-schema graphql-server json json-api json-schema json-schema-generator openapi pypy3 python python-typing serialization validation
Last synced: 13 Apr 2025
https://github.com/testingisdocumenting/znai
Build functional, maintainable, beautiful User Guides with markdown and Znai plugins. Instant pages navigation. Local search. Multiple integrations to work with Python, Java, C++, OpenAPI, etc. Transform "getting started" sections into slideshow for your workshops. Manage multiple documentations with self-deployed znai hub.
documentation github-pages java markdown openapi openapi3 python rest-api static-site-generator userguide
Last synced: 05 Apr 2025
https://github.com/grafana/thema
A CUE-based framework for portable, evolvable schema
config cue cuelang grafana logic-programming openapi openapi3 packaging schema versioning
Last synced: 14 Apr 2025
https://github.com/papsign/Ktor-OpenAPI-Generator
Ktor OpenAPI/Swagger 3 Generator
kotlin ktor ktor-framework ktor-openapi-generator openapi openapi-generator swagger swagger-ui
Last synced: 13 Nov 2024
https://github.com/goldspecdigital/oooas
An object oriented approach to generating OpenAPI specs, implemented in PHP.
oas open-source openapi swagger
Last synced: 12 Apr 2025
https://github.com/syroegkin/swagger-markdown
swagger to markdown transpiler
javascript js markdown node nodejs openapi swagger
Last synced: 12 Apr 2025
https://github.com/Cornutum/tcases
A model-based test case generator
api combinatorial-testing java model-driven openapi openapi3 rest testing testing-tool
Last synced: 27 Feb 2025
https://github.com/ArtisanCloud/PowerX
PowerX是一款以企业微信为基础的微信私域运营开放平台,帮助企业实现引流获客、精细运营。
crm openapi powerwechat scrm wechat
Last synced: 10 Apr 2025
https://github.com/artisancloud/powerx
PowerX是一款以企业微信为基础的微信私域运营开放平台,帮助企业实现引流获客、精细运营。
crm openapi powerwechat scrm wechat
Last synced: 12 Apr 2025
https://github.com/luolingchun/flask-openapi3
Generate REST API and OpenAPI documentation for your Flask project.
flask flask-openapi3 openapi openapi3 pydantic python python3 rapidoc redoc rest swagger swagger-ui
Last synced: 14 Apr 2025
https://github.com/seriousme/fastify-openapi-glue
A plugin for the Fastify webserver to autogenerate a Fastify configuration based on a OpenApi(v2/v3) specification.
apis design-first fastify fastify-plugin javascript openapi openapi-codegen openapi-specification openapi3 openapi3-1 swagger
Last synced: 14 Apr 2025
https://github.com/jolicode/slack-php-api
:hash: PHP Slack Client based on the official OpenAPI specification
hacktoberfest openapi psr-18 psr-7 sdk slack slack-api slack-client swagger
Last synced: 08 Apr 2025
https://github.com/isa-group/restest
RESTest: Automated Black-Box Testing of RESTful Web APIs
api-rest api-testing java oas openapi rest rest-api swagger testing
Last synced: 12 Apr 2025
https://github.com/wework/json-schema-to-openapi-schema
A little NodeJS package to convert JSON Schema to OpenAPI Schema Objects
api api-documentation api-documentation-tool api-specs json-schema openapi openapi-schema
Last synced: 09 Apr 2025
https://github.com/netlify/js-client
A Open-API derived JS + Node.js API client for Netlify
api api-client api-rest javascript js-client netlify nodejs openapi rest swagger
Last synced: 20 Nov 2024
https://github.com/sabber-slt/telegram-chatgpt-bot
NodeJS-based bot for ChatGPT that runs on Telegram now features advanced capabilities such as voice chat and image generation.
chatgpt image-generation nodejs openapi telegraf telegram-bot voice
Last synced: 26 Feb 2025
https://github.com/isa-group/RESTest
RESTest: Automated Black-Box Testing of RESTful Web APIs
api-rest api-testing java oas openapi rest rest-api swagger testing
Last synced: 27 Feb 2025
https://github.com/openapitools/openapi-style-validator
A customizable style validator to make sure your OpenAPI spec follows your organization's standards.
hacktoberfest openapi openapi-spec swagger swagger-api swagger-spec
Last synced: 09 Apr 2025
https://github.com/OpenAPITools/openapi-style-validator
A customizable style validator to make sure your OpenAPI spec follows your organization's standards.
hacktoberfest openapi openapi-spec swagger swagger-api swagger-spec
Last synced: 31 Mar 2025
https://github.com/smiley4/ktor-openapi-tools
A collection of libraries to simplify API documentation and exploration for Ktor applications. Generates OpenAPI specifications and provides Swagger UI and ReDoc.
kotlin ktor ktor-plugin openapi redoc swagger swagger-ui
Last synced: 12 Apr 2025
https://github.com/oai/arazzo-specification
The Arazzo Specification - A Tapestry for Deterministic API Workflows
api-workflows apis arazzo arazzo-specification openapi
Last synced: 12 Apr 2025
https://github.com/mpashkovskiy/express-oas-generator
OpenAPI (Swagger) specification generator for ExpressJS applications
expressjs mongoose openapi swagger swagger-ui
Last synced: 04 Apr 2025
https://github.com/asyrjasalo/restinstance
Robot Framework library for RESTful JSON APIs
api http json jsonschema openapi robotframework
Last synced: 14 Apr 2025
https://github.com/apple/swift-openapi-runtime
API package for code generated by Swift OpenAPI Generator.
middleware openapi swift transport
Last synced: 12 Apr 2025
https://github.com/smiley4/ktor-swagger-ui
Kotlin Ktor plugin to generate OpenAPI and provide Swagger UI
kotlin ktor ktor-plugin openapi swagger swagger-ui
Last synced: 26 Feb 2025
https://github.com/codecentric/hikaku
A library that tests if the implementation of a REST-API meets its specification.
cxf dropwizard hikaku jax-rs jersey jersey2 micronaut openapi quarkus raml raml-test rest rest-api restapi resteasy restful-api restlet spring spring-mvc wadl
Last synced: 09 Apr 2025
https://github.com/himenon/openapi-typescript-code-generator
TypeScript code generator via OpenAPI scheme.
ast deno openapi openapi-codegen openapi-generator openapi-typescript openapi3 swagger typedefs typescript typescript-ast
Last synced: 07 Apr 2025
https://github.com/redocly/openapi-sampler
:capital_abcd: Tool for generation samples based on OpenAPI(fka Swagger) payload/response schema
fake mock openapi openapi-sampler openapi3 openapi31 payload schema swagger
Last synced: 12 Apr 2025
https://github.com/openapi-library/OpenAPIValidators
Use Jest or Chai to assert that HTTP responses satisfy an OpenAPI spec
chai chai-plugin jest jest-tests openapi openapi-specification openapi-validation openapi3
Last synced: 24 Mar 2025
https://github.com/openapi-library/openapivalidators
Use Jest or Chai to assert that HTTP responses satisfy an OpenAPI spec
chai chai-plugin jest jest-tests openapi openapi-specification openapi-validation openapi3
Last synced: 12 Apr 2025
https://github.com/AresS31/swurg
Parse OpenAPI documents into Burp Suite for automating OpenAPI-based APIs security assessments (approved by PortSwigger for inclusion in their official BApp Store).
burp-extensions burp-plugin burpsuite json openapi openapi-client openapi-specification openapi2 openapi3 parser pentesting restful-api swagger yaml
Last synced: 21 Feb 2025
https://github.com/aress31/openapi-parser
Parse OpenAPI documents into Burp Suite for automating OpenAPI-based APIs security assessments (approved by PortSwigger for inclusion in their official BApp Store).
burp-extensions burp-plugin burpsuite json openapi openapi-client openapi-specification openapi2 openapi3 parser pentesting restful-api swagger yaml
Last synced: 09 Apr 2025
https://github.com/apigee-127/sway
A library that simplifies OpenAPI (fka Swagger) integrations/tooling.
apis javascript nodejs openapi swagger
Last synced: 10 Apr 2025
https://github.com/danielgtaylor/openapi-cli-generator
Generate a CLI from an OpenAPI 3 specification
cli code-generator openapi rest-api rest-client
Last synced: 07 Apr 2025
https://github.com/noboomu/proteus
Proteus is a blazing fast minimalist Java web server framework built atop Undertow.
api api-server high-performance http2 java jax-rs microservice microservice-framework mvc openapi reactive rest rest-api restful-api swagger undertow web-framework
Last synced: 12 Apr 2025
https://github.com/loopwork-ai/emcee
Connect agents to APIs 🫳🎤💥
agents modelcontextprotocol openapi
Last synced: 09 Apr 2025
https://github.com/christianhelle/apiclientcodegen
A collection of Visual Studio custom tool code generators for Swagger / OpenAPI specification files
api-client autorest code-generator kiota nswag openapi openapi-generator openapi-specification openapi3 rest-client swagger swagger-codegen-cli visual-studio-extension visual-studio-mac-extension
Last synced: 10 Apr 2025
https://github.com/aspida/openapi2aspida
Convert OpenAPI 3.0 or Swagger 2.0 definitions into aspida
aspida openapi swagger typescript
Last synced: 07 Apr 2025
https://github.com/pb33f/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
diff oas3 openapi openapi-generator openapi-repo openapi-spec openapi-specification openapi3 swagger
Last synced: 07 Apr 2025
https://github.com/unfoldadmin/turbo
Django & Next.js boilerplate
boilerplate django django-rest-framework next-auth nextjs openapi react-hook-form tailwindcss zod
Last synced: 04 Apr 2025
https://github.com/redocly/openapi-starter
OpenAPI starter repository
api-reference boilerplate openapi openapi3 openapi31 swagger template
Last synced: 12 Apr 2025
https://github.com/Redocly/openapi-sampler
:capital_abcd: Tool for generation samples based on OpenAPI(fka Swagger) payload/response schema
fake mock openapi openapi-sampler openapi3 openapi31 payload schema swagger
Last synced: 26 Mar 2025
https://github.com/vndevteam/nestjs-boilerplate
NestJS boilerplate with TypeORM, ExpressJS, Fastify, Jest, I18n & Vuepress docs
bullmq commitizen commitlint docker docker-compose estlint github-actions husky jest lint-staged nestjs openapi pnpm postgresql prettier renovate typeorm typeorm-extension typescript vuepress
Last synced: 13 Apr 2025
https://github.com/KryptXBSA/t3-twitter-clone
Twitter clone built with T3 Stack + NextAuth + Supabase + Prisma
express nextauth nodejs openapi postgresql prisma supabase t3-stack tailwindcss trpc typescript
Last synced: 15 Mar 2025
https://github.com/ovac/idoc
📒📚Generate beautiful interactive documentation and Open-API 3.0 spec file from your existing Laravel app.
api api-documentation docs documentation generator laravel laravel-api-documentation laravel-documentation-generator open open-api-specification open-api-v3 openapi ovac ovac4u
Last synced: 14 Apr 2025
https://github.com/ignatandrei/netcoreblockly
.NET Core API to Blockly - generate from WebAPI, Swagger, OData, GraphQL => https://visualapi.azurewebsites.net/
blockly csharp graphql hacktoberfest javascript jwt jwt-auth jwt-authentication netcore3 odata openapi swagger visualprogramming webapi
Last synced: 13 Apr 2025
https://github.com/lucybot-inc/documentation-starter
Interactive REST API Documentation
api-documentation api-documentation-tool openapi openapi-documentation rest-api
Last synced: 09 Apr 2025
https://github.com/LucyBot-Inc/documentation-starter
Interactive REST API Documentation
api-documentation api-documentation-tool openapi openapi-documentation rest-api
Last synced: 20 Nov 2024
https://github.com/kubeshop/kusk-gen
Kusk Gen generates Ingress-controller configurations from your OpenAPI definition
ambassador generator ingress ingress-nginx kubernetes nginx openapi traefik
Last synced: 07 Apr 2025
https://github.com/sap/cloud-sdk-js
Use the SAP Cloud SDK for JavaScript / TypeScript to reduce development effort when building applications on SAP Business Technology Platform that communicate with SAP solutions and services such as SAP S/4HANA Cloud, SAP SuccessFactors, and many others.
odata openapi sap-btp sap-business-technology-platform sap-cloud-platform sap-cloud-sdk
Last synced: 13 Apr 2025
https://github.com/apple/swift-openapi-urlsession
URLSession transport for Swift OpenAPI Generator.
openapi swift transport urlsession
Last synced: 12 Apr 2025
https://github.com/arjun-g/vs-swagger-viewer
Swagger Viewer lets you preview and validate Swagger 2.0 and OpenAPI files as you type in Visual Studio Code.
openapi swagger swagger-viewer vscode vscode-extension
Last synced: 13 Apr 2025
https://github.com/enkot/nuxt-open-fetch
Generate zero-overhead, typed OpenAPI clients for Nuxt.
api composable fetch nuxt nuxt3 openapi query
Last synced: 08 Apr 2025
https://github.com/rametta/rapini
:leafy_green: OpenAPI to React Query (or SWR) & Axios
axios codegen generator javascript nextjs openapi react react-query remix swagger swr tanstack tanstack-query tanstack-react-query typescript
Last synced: 11 Apr 2025
https://github.com/lezhnev74/openapi-psr7-validator
It validates PSR-7 messages (HTTP request/response) against OpenAPI specifications
openapi openapi3 php psr-7 validation
Last synced: 05 Apr 2025
https://github.com/apioo/psx
PSX is an innovative PHP framework dedicated to build fully typed REST APIs.
api code-generator framework openapi php rest
Last synced: 08 Apr 2025
https://github.com/bkbnio/kompendium
Ktor OpenAPI Spec Generator
hacktoberfest kotlin ktor ktor-openapi-generator openapi
Last synced: 02 Apr 2025
https://github.com/s-knibbs/dataclasses-jsonschema
JSON schema generation from dataclasses
dataclasses deserialization jsonschema openapi python serialization type-hints validation
Last synced: 17 Jan 2025
https://github.com/shangsky/flask-sugar
Flask Sugar is a web framework for building APIs with Flask, Pydantic and Python 3.6+ type hints. check parameters and generate API documents automatically. Flask Sugar是一个基于flask,pydantic,类型注解的API框架, 可以检查参数并自动生成API文档
Last synced: 15 Mar 2025
https://github.com/openapi-json-schema-tools/openapi-json-schema-generator
OpenAPI JSON Schema Generator allows auto-generation of API client libraries with a focus on JSON schema given an OpenAPI document
code-generation draft2020-12 draft5 hacktoberfest hacktoberfest2022 help-wanted java json-schema jsonschema kotlin openapi openapi-generator openapi-specification openapi3 openapi31 python python3 rest schema-validation
Last synced: 09 Apr 2025
https://github.com/w3cj/hono-open-api-starter
A starter template for building fully documented type-safe JSON APIs with Hono and Open API
drizzle hono openapi scalar typescript zod
Last synced: 04 Apr 2025
https://github.com/powershell/psswagger
The cmdlet generator from OpenAPI (f.k.a Swagger) specification
openapi powershell-cmdlets powershell-modules swagger swagger-codegen
Last synced: 21 Jan 2025
https://github.com/ouropencode/OpenDocumenter
OpenDocumenter is a automatic documentation generator for OpenAPI v3 schemas. Simply provide your schema file in JSON or YAML, then sit back and enjoy the documentation.
documentation generator openapi
Last synced: 02 Apr 2025
https://github.com/Redocly/openapi-starter
OpenAPI starter repository
api-reference boilerplate openapi openapi3 openapi31 swagger template
Last synced: 13 Nov 2024
https://github.com/ahx/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.
api-server apifirst design-first jsonapi openapi openapi3 rack rest-api ruby web-framework
Last synced: 15 Apr 2025
https://github.com/sunrise-php/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)
annotated annotation annotation-support annotations benchmark fastroute http http-router httprouter middleware middlewares openapi openapi3 php-library php7 php8 psr-15 psr-7 router swagger
Last synced: 08 Apr 2025
https://github.com/skryukov/skooma
Skooma is a Ruby library for validating API implementations against OpenAPI documents.
hacktoberfest openapi rspec ruby
Last synced: 07 Apr 2025
https://github.com/fastify/fastify-swagger-ui
Serve Swagger-UI for Fastify
documentation fastify fastify-plugin openapi swagger
Last synced: 14 Apr 2025