Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 2024-11-09 00:21:03 UTC
- JSON Representation
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: 13 Oct 2024
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: 13 Oct 2024
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: 28 Oct 2024
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: 13 Oct 2024
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: 13 Oct 2024
https://github.com/softwaremill/tapir
Declarative, type-safe web endpoints library
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: 13 Oct 2024
https://github.com/shuffle/shuffle
Shuffle: A general purpose security automation platform. Our focus is on collaboration and resource sharing.
agplv3 automation cybersecurity discord hacktoberfest integrations mitre-attack openapi orchestration orchestrator orchestrator-gui security security-automation security-orchestrator shuffle soar workflow-editor
Last synced: 14 Oct 2024
https://github.com/frikky/Shuffle
Shuffle: A general purpose security automation platform. Our focus is on collaboration and resource sharing.
agplv3 automation cybersecurity discord hacktoberfest integrations mitre-attack openapi orchestration orchestrator orchestrator-gui security security-automation security-orchestrator shuffle soar workflow-editor
Last synced: 04 Aug 2024
https://github.com/microcks/microcks
Kubernetes native tool for mocking and testing API and micro-services. Microcks is a Cloud Native Computing Foundation sandbox project 🚀
api api-testing asyncapi asyncapi-specification cncf cncf-project event-driven graphql kubernetes mock mock-server mocking openapi openapi-tooling openapi3 openapi31 postman-collection swagger swagger2 testing
Last synced: 13 Oct 2024
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 Oct 2024
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 hacktoberfest http-api json-schema marshmallow openapi openapi-specification openapi2 openapi3 pluggable python rest-api swagger
Last synced: 13 Oct 2024
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: 13 Oct 2024
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: 13 Oct 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 Oct 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: 03 Aug 2024
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: 11 Oct 2024
https://github.com/ogen-go/ogen
OpenAPI v3 code generator for go
api code-generator codegen go golang openapi openapi-codegen openapi-generator openapi3 rest rest-api restful-api swagger
Last synced: 13 Oct 2024
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: 29 Oct 2024
https://github.com/BigstickCarpet/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: 04 Aug 2024
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: 28 Oct 2024
https://github.com/Apicurio/apicurio-studio
Open Source API Design
angular2 api-design developer-tools openapi swagger typescript
Last synced: 06 Nov 2024
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: 02 Nov 2024
https://github.com/e2b-dev/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: 09 Nov 2024
https://github.com/apiflask/apiflask
A lightweight Python web API framework.
api flask marshmallow openapi openapi3 python redoc rest swagger swagger-ui
Last synced: 13 Oct 2024
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: 14 Oct 2024
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: 03 Nov 2024
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: 31 Oct 2024
https://github.com/cdimascio/express-openapi-validator
🦋 Auto-validates api requests, responses, and securities using ExpressJS and an OpenAPI 3.x specification
connect-middleware express express-middleware expressjs hacktoberfest middleware nodejs openapi openapi-validator openapi3 request-validation rest-api
Last synced: 29 Oct 2024
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: 13 Oct 2024
https://github.com/kogosoftwarellc/open-api
A Monorepo of various packages to power OpenAPI in node
express express-openapi openapi rest-api
Last synced: 29 Oct 2024
https://github.com/apicurio/apicurio-studio
Open Source API Design
angular2 api-design developer-tools openapi swagger typescript
Last synced: 12 Oct 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: 07 Oct 2024
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: 05 Nov 2024
https://github.com/OpenAPITools/openapi-diff
Utility for comparing two OpenAPI specifications.
api diff openapi openapi-diff openapi-specification openapi3 swagger
Last synced: 01 Nov 2024
https://github.com/stoplightio/studio
The modern editor for API Design and Technical Writing.
apidesign apidesigner mocking openapi openapi3 stoplight stoplightio swagger
Last synced: 13 Nov 2024
https://github.com/go-fuego/fuego
Golang Fuego - web framework generating OpenAPI 3 spec from source code
fuego golang http-server openapi
Last synced: 14 Oct 2024
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: 14 Oct 2024
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: 29 Oct 2024
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: 11 Oct 2024
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: 31 Oct 2024
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: 11 Oct 2024
https://github.com/openapitools/openapi-diff
Utility for comparing two OpenAPI specifications.
api diff openapi openapi-diff openapi-specification openapi3 swagger
Last synced: 14 Oct 2024
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: 13 Oct 2024
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: 13 Oct 2024
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: 11 Oct 2024
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/paloaltonetworks/docusaurus-openapi-docs
🦝 OpenAPI plugin for generating API reference docs in Docusaurus v3.
docusaurus docusaurus-plugin docusaurus-theme docusaurus2 openapi react
Last synced: 12 Nov 2024
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: 03 Nov 2024
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: 13 Oct 2024
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: 06 Aug 2024
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: 13 Nov 2024
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: 13 Oct 2024
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: 14 Oct 2024
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: 14 Oct 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: 29 Oct 2024
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: 13 Oct 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: 13 Oct 2024
https://github.com/RobinTail/express-zod-api
A Typescript library 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: 28 Oct 2024
https://github.com/robintail/express-zod-api
A Typescript library 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: 10 Oct 2024
https://github.com/openapistack/openapi-backend
Build, Validate, Route, Authenticate and Mock using OpenAPI
express hacktoberfest mock nodejs openapi router serverless swagger
Last synced: 28 Oct 2024
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: 31 Oct 2024
https://github.com/yelp/bravado
Bravado is a python client library for Swagger 2.0 services
Last synced: 07 Nov 2024
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: 13 Oct 2024
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: 13 Nov 2024
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: 03 Nov 2024
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: 14 Oct 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 工具
api-documentation oasv3 openapi openapi-specification openapi-ui openapi3 openapi31 openapiui postman swagger swagger-ui swagger2
Last synced: 14 Oct 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: 03 Aug 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: 17 Oct 2024
https://github.com/openapistack/openapi-client-axios
JavaScript client library for consuming OpenAPI-enabled APIs with axios
axios hacktoberfest openapi swagger typescript
Last synced: 31 Oct 2024
https://github.com/tufin/oasdiff
OpenAPI Diff and Breaking Changes
breaking-changes changelog diff go golang openapi openapi-spec openapi-specification openapi3 rest-api swagger
Last synced: 12 Oct 2024
https://github.com/Tufin/oasdiff
OpenAPI Diff and Breaking Changes
breaking-changes changelog diff go golang openapi openapi-spec openapi-specification openapi3 rest-api swagger
Last synced: 01 Nov 2024
https://github.com/airtasker/spot
Spot is a concise, developer-friendly way to describe your API contract.
api-blueprint dsl json-schema openapi openapi3 swagger typescript
Last synced: 14 Oct 2024
https://github.com/u0u0/Quick-Cocos2dx-Community
Cocos2d-Lua 社区版
cocos2d-lua cocos2d-x cocostudio dragonbones openapi opengl quick-cocos2d-x-lua spine
Last synced: 26 Oct 2024
https://github.com/benlorantfy/nestjs-zod
All NestJS + Zod utilities you need
javascript nest nestjs node nodejs openapi typescript zod
Last synced: 13 Nov 2024
https://github.com/mixmoe/HibiAPI
一个实现了多种常用站点的易用化API的程序 / A program that implements easy-to-use APIs for a variety of commonly used sites.
api api-collection asyncio bilibili fastapi netease-cloud-music openapi openapi3 picacomic pixiv python python3 qrcode-generator saucenao-api tieba
Last synced: 29 Oct 2024
https://github.com/mixmoe/hibiapi
一个实现了多种常用站点的易用化API的程序 / A program that implements easy-to-use APIs for a variety of commonly used sites.
api api-collection asyncio bilibili fastapi netease-cloud-music openapi openapi3 picacomic pixiv python python3 qrcode-generator saucenao-api tieba
Last synced: 11 Oct 2024
https://github.com/readmeio/api
🚀 Automatic SDK generation from an OpenAPI definition
Last synced: 25 Oct 2024
https://github.com/modrinth/labrinth
Our Rust-based backend utilizing the actix-web framework to serve Modrinth's API.
distribution fabricmc forge hacktoberfest meilisearch minecraft modding openapi rust-lang
Last synced: 14 Oct 2024
https://github.com/caicloud/nirvana
Golang Restful API Framework for Productivity
cli engineering framework golang middleware openapi
Last synced: 31 Oct 2024
https://github.com/oliyh/martian
The HTTP abstraction library for Clojure/script, supporting OpenAPI, Swagger, Schema, re-frame and more
cljdoc-badge clojure clojurescript http http-client interceptor interceptors martian open-api openapi schema swagger swagger-api swagger-spec
Last synced: 13 Oct 2024
https://github.com/fastai/ghapi
A delightful and complete interface to GitHub's amazing API
api-client github github-api nbdev openapi
Last synced: 27 Oct 2024
https://github.com/risen228/nestjs-zod
All NestJS + Zod utilities you need
javascript nest nestjs node nodejs openapi typescript zod
Last synced: 11 Oct 2024
https://github.com/openclarity/apiclarity
An API security tool to capture and analyze API traffic, test API endpoints, reconstruct Open API specification, and identify API security risks.
api-security envoy istio k8s kubernetes microservice microservices openapi openapi-spec openapi-specification service-mesh shadow-api swagger wasm zombie-api
Last synced: 31 Oct 2024
https://github.com/apiclarity/apiclarity
An API security tool to capture and analyze API traffic, test API endpoints, reconstruct Open API specification, and identify API security risks.
api-security envoy istio k8s kubernetes microservice microservices openapi openapi-spec openapi-specification service-mesh shadow-api swagger wasm zombie-api
Last synced: 04 Nov 2024
https://github.com/sanic-org/sanic-openapi
Easily document your Sanic API with a UI
openapi python sanic swagger-ui
Last synced: 31 Oct 2024