MuleSoft是否支持OpenAPI 3.x.x规范?

时间:2018-07-01 06:41:03

标签: swagger openapi api-management

这是如此令人困惑,有人可以帮助我揭开神秘面纱吗? 到目前为止,MuleSoft是否支持OpenAPI 3.x.x规范?另外,RAML 1.0规范是什么?与MuleSoft打交道时,我们真的关心RAML规范吗?

3 个答案:

答案 0 :(得分:1)

OpenAPI规范(OAS),最初称为Swagger规范,是用于描述,生成,使用和可视化RESTful Web服务的机器可读接口文件的规范。

RAML,API蓝图与用于REST API的IDL相同。

MuleSoft有一个称为Anypoint Platform API设计器的产品,该产品只能帮助设计RAML API规范,因此它不支持OAS 3.0.0

但是,该产品支持OAS 2.0。您可以从文件系统或URL导入OAS ZIP或JSON文件。导入将OAS转换为RAML。基本上是OAS到RAML转换器。

答案 1 :(得分:0)

OAS 3.x支持已于2020年6月26日在API设计器,Anypoint Exchange和Anypoint API社区管理器的MuleSoft中发布。 您仍然不能在实现中使用OAS 3.x,而必须手动将其转换为RAML或OAS 2.0。但是,无论使用哪种规范语言,API使用者仍然可以无缝地发现,学习和使用这些API。

此链接中的更多内容。 https://docs.mulesoft.com/release-notes/platform/oas3

答案 2 :(得分:0)

给你。 mule4 有一个关于 OAS3.1.0 支持的最新版本。 Anypoint studio、designer、exchange 支持回调、链接等新功能。 如果您想将 mule3 迁移到 mule4,请使用 mule 迁移助手。

https://docs.mulesoft.com/release-notes/platform/oas3

请看一下。