# 使用 API 网关

导出您的 API 定义，以便与 API 网关配合使用。

在设计 API 后，您可能需要将其发布到 API 网关，以处理身份验证、监控和日志记录等问题。为此，您可以导出 API 定义并将其导入任何 API 网关。

对于 AWS API Gateway 和 Azure API Management，API 契约提供了 API 网关兼容模式，可帮助您避免兼容性问题。

信息注释提示：您还可以使用 Standard OAS 导出，为其他 API 网关导出您的 API 定义。此导出应与许多 API 网关兼容，例如 Apigee。

如果您以其中一种兼容模式导出 API，API 契约会告知您 API 中网关可能不支持的元素。消息有三个可能的级别：

* 信息：存在兼容性问题，但定义已在未做任何更改的情况下导出，您将能够将其导入到网关。
* 警告：存在兼容性问题，已修改定义以便成功导入到网关。
* 错误：存在兼容性问题，这将导致您无法将定义导入到网关。

消息显示在窗口右下角。![消息示例。](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Resources/Images/ApiDesigner/api_gateway_compatibility_messages.png)

有关 AWS API Gateway 限制的更多信息，请参阅 [AWS API Gateway 已知问题](https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-known-issues.html)。

有关 Azure API 管理限制的详细信息，请参阅[API 导入限制和已知问题](https://docs.microsoft.com/en-us/azure/api-management/api-management-api-import-restrictions)。