OpenAPI
OpenAPI 是一种行业标准,用于规范化描述 RESTful API。
它由OpenAPI Initiative (OAI)定义并维护,同时也是Linux基金会下的一个开源项目。
OpenAPI 定义了API的结构、参数、返回值、描述等信息,可以基于这些信息自动生成API文档,使开发者和用户更快地了解API的使用方法和限制。同时,OpenAPI简化了API的开发和管理过程,也提高了API的重用性和可维护性。OpenAPI的使用非常简单,它的出现促进了API的开发和使用,打破了数据孤岛,让企业能够快速实现数据化,也为API的持续演进和升级提供了基础和支持。
OpenAPI Initiative
OpenAPI Initiative 是由多个公司和个人组成的开源社区项目,隶属于 Linux 基金会。
Swagger
Swagger 是多个开源工具和规范的组合,最初由 Tony Tam 在 2010 年创建,后来被捐赠给了 OpenAPI Initiative。
Swagger Codegen
Swagger Codegen 可根据遵循 OpenAPI 规范定义的 API 生成服务器代码和客户端 SDK。