隆重介绍开放 API 倡议!

  2015 年 11 月 05 日

我很高兴地宣布 Swagger 旅程的下一篇章。今天,我们宣布与 API 领域的一些知名企业合作,在 Linux 基金会下围绕 Swagger 规范创建一个开放的管理模式。这确保了 Swagger 作为描述 REST API 的基础,并将有助于其采用比以往任何时候都更快地加速。

为什么这很重要?随着越来越多的消费者、服务提供商和工具供应商就如何描述 REST API 达成一致,生活会变得更好。作为 API 的消费者,您有一种与 API 交互的标准化方式。作为服务提供商,客户更容易切换使用您的服务。作为工具供应商,您可以专注于制作最好的工具,而不是处理兼容性问题。想想网络早期 - 当一个网站只能在某些浏览器上运行时,不是很痛苦吗?REST API 描述并没有什么不同。所提供的价值来自体验和服务,而不是它们如何被描述。Swagger 在这个过程中提供了巨大的帮助。

Swagger 最初是 Reverb(前身为 Wordnik)的一个副项目。在我们努力解决 API 需求时,Swagger 的想法诞生了,它将我们认为 REST、SOAP、Web 服务和 RPC 的“优秀部分”融入到一个简单易懂的格式中。从这个想法出发,涌现了各种各样的工具 - 从用户界面到代码生成器再到目录服务。Swagger 满足了一个重要的需求,最重要的是,它出现的时机恰到好处。围绕 Swagger 成长的社区是值得观察和互动的。

快进 4 年多,Swagger 工具每天的下载量接近 15,000 次。已知有近 2000 个 Swagger 工具的开源存储库,并且它在所有主要的 API 管理平台上都有一流的支持。有成千上万的开发人员直接使用 Swagger,而这种增长只会随着 OAI 的出现而加速。即使有大公司参与,Swagger 也不会遭受 CORBA 问题。它的社区驱动的起源和方向现在已经明确。

转变为开放的管理结构是 Swagger 的下一个合乎逻辑的步骤。随着像 IBM 这样的公司对 Swagger 进行了重大投资(例如,查看 Watson 的 Swagger 界面!),让更多领导者参与进来以帮助塑造 Swagger 的下一阶段增长是有意义的。类似于 node.js 基金会 (nodejs.org),不同的公司希望为生态系统做出贡献并帮助指导它。通过与一些具有前瞻性的公司合作,Swagger 的母公司 SmartBear Software 在 Linux 基金会下组织了开放 API 倡议,并将 Swagger 规范捐赠给了该组织。从这里开始,OAI 小组将以开放和协作的方式帮助发展规范,并遵守一套简短但重要的核心价值观。开放、协作、贡献驱动、务实、可扩展、稳定和中立。

在推动 Swagger 规范前进的过程中,OAI 在使 API 更易于使用和在各个方面更有效方面发挥着巨大而重要的作用。SmartBear 将继续促进和发展围绕 Swagger 的社区,并始终使核心工具免费和开源。我们的创始合作伙伴包括 GoogleMicrosoftIBM 以及 3ScaleApigeeCapitalOneIntuitPayPalRestlet

由于 OAI 将专注于规范,依赖于它的工具领域将呈指数级增长。请访问 OAI 网站 https://openapis.org.cn,如果您想参与 API 连接的未来,请加入我们!