# Работа с API-шлюзами

Экспортируйте определение API, чтобы использовать его со шлюзом API.

После проектирования API вам может потребоваться опубликовать его в API-шлюзе для решения таких задач, как аутентификация, мониторинг и логирование. Для этого вы можете выполнить экспорт определения своего API и импортировать его в любой шлюз API.

Для AWS API Gateway и Azure API Management API Contracts предлагает режим совместимости со шлюзом API, который помогает избежать проблем с совместимостью.

Примечание к информацииСовет: Вы также можете экспортировать определение API для других шлюзов API с помощью экспорта Standard OAS. Этот экспорт должен быть совместим со многими шлюзами API, такими как Apigee.

Если вы выполняете экспорт своего API в одном из режимов совместимости, API Contracts сообщает вам об элементах вашего API, которые могут не поддерживаться в шлюзе. Существует три возможных уровня сообщений:

* Информация: возникла проблема совместимости, но определение экспортировано без изменений, и вы сможете импортировать его в шлюз.
* Предупреждение: обнаружена проблема совместимости, и определение изменено для успешного импорта в шлюз.
* Ошибка: возникла проблема совместимости, которая не позволит импортировать определение в шлюз.

Сообщения отображаются в правом нижнем углу окна.![Примеры сообщений.](https://help.qlik.com/ru-RU/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 Management см. в статье [Ограничения на импорт API и известные проблемы](https://docs.microsoft.com/en-us/azure/api-management/api-management-api-import-restrictions).