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.
Created by OpenAPI Initiative, Tony Tam, Darrel Miller, Mike Ralphson, Ron Ratovsky, Uri Sarid, Jason Harmon
发布于 August 10, 2011
OpenAPI 规范仓库。OpenAPI 规范(OAS)定义了一个标准的、语言无关的 RESTful API 接口规范。
Swagger UI is a collection of HTML, JavaScript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API.
翻译 - Swagger UI是HTML,Javascript和CSS资产的集合,这些资产从Swagger兼容的API动态生成漂亮的文档。
Redoc 是一个从 OpenAPI/Swagger 生成API文档的工具
开发效率工具。根据定义的OpenAPI规范,自动生成Java API代码和文档
gRPC-Gateway 是一个 protobuf 插件。它读取 gRPC 服务定义并生成一个反向代理服务器,该服务器将 RESTful HTTP 接口转换为 gRPC,用于来满足维护向后兼容性或那些不支持gRPC的客户端
Examples and server integrations for generating the Swagger API Specification, which enables easy access to your REST API
翻译 - 用于生成Swagger API规范的示例和服务器集成,可轻松访问REST API
💨 Fast, Async-ready, Openapi, type hints based framework for building APIs
翻译 - 💨快速,支持异步的Openapi,基于类型提示的框架来构建API
Generate Go client and server boilerplate from OpenAPI 3 specifications
翻译 - 根据OpenAPI 3规范生成Go客户端和服务器样板
Generate TypeScript types from OpenAPI 3 specs
Automated JSON API documentation for API's built with Spring
翻译 - 使用Spring构建的API的自动化JSON API文档
Automagically reverse-engineer REST APIs via capturing traffic
package for building REST-style Web Services using Go
翻译 - 使用Go构建REST风格的Web服务的软件包
LoopBack makes it easy to build modern API applications that require complex integrations.
翻译 - LoopBack使构建需要复杂集成的现代API应用程序变得容易。
Turn any OpenAPI2/3 and Postman Collection file into an API server with mocking, transformations and validations.
Browser extension that generates API specs for any app or website