IBM Bluemix 和 Azure 是否为 API Blueprint 和 OpenAPI 提供同等支持?描述APIs

Do IBM Bluemix and Azure provide equal support to API Blueprint and OpenAPI? To describe APIs

我可以使用一些帮助来决定将哪种 API 描述语言用于我们的团队在 IBM Cloud 上部署的 APIs,将来可能还会部署在 Azure 上。

我们一直在非正式地使用 API Blueprint,但是在 Bluemix 上注册 API 时,我注意到它(和 Azure)已经集成了 OpenAPI。但是,我不知道 API Blueprint 是否也是如此。我一直在努力寻找可以帮助决定走哪条路的东西,但除了 Blueprint 和 Swagger 网站本身,我没有找到太多东西。

我想知道两者在 Bluemix 和 Azure 环境中是否可以互换,或者它们之间是否存在差异,因此我可以列出优缺点。鉴于我们已经在 API 蓝图方面取得了进展。

阿洛,

注意:我是 Azure 的初学者。

Open API 规范 (OAS) 已经得到 IBM 和 Microsoft 的支持已有几年或更长时间了。因此,当您使用 IBM Cloud 和 Azure 时,OAS 是一个安全的选择。 APIc 产品(on-premises 或其云产品)支持 OAS,并且从早期就支持 swagger(已演化为 OAS)。

APIc 不支持 API 蓝图(您无法将 API 蓝图文件导入 APIc)。

在 Azure 文档中,我看不到任何对 APIBlueprint 的引用,无法让我得出无法导入 API Blueprint 定义的资源的推论。

在导入 API 定义的上下文中,我可以看到对 swagger/OAS here 但对 API 蓝图的引用。