# Trabalhando com gateways de API

Exporte sua definição de API para usá-la com um gateway de API.

Após projetar sua API, pode ser necessário publicá-la em um gateway de API para lidar com questões como autenticação, monitoramento e registro. Para fazer isso, você pode exportar sua definição de API e importá-la para qualquer gateway de API.

Para o AWS API Gateway e o Azure API Management, o API Contracts oferece um modo de compatibilidade de gateway de API que ajuda a evitar problemas de compatibilidade.

Nota informativaDica: Você também pode exportar sua definição de API para outros gateways de API usando a exportação do Standard OAS. Essa exportação deve ser compatível com muitos gateways de API, como o Apigee.

Se você exportar sua API em um dos modos de compatibilidade, o API Contracts informará sobre os elementos em sua API que podem não ser permitidos no gateway. Existem três níveis possíveis de mensagens:

* Informação: há um problema de compatibilidade, mas a definição é exportada sem alterações e você poderá importá-la para o gateway.
* Aviso: há um problema de compatibilidade e a definição foi modificada para ser importada com sucesso para o gateway.
* Erro: há um problema de compatibilidade que impedirá a importação da definição para o gateway.

As mensagens são exibidas no canto inferior direito da janela.![Exemplos de mensagens.](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Resources/Images/ApiDesigner/api_gateway_compatibility_messages.png)

Para obter mais informações sobre as limitações do AWS API Gateway, consulte [Problemas Conhecidos do AWS API Gateway](https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-known-issues.html).

Para obter mais informações sobre as restrições do Azure API Management, consulte as [restrições de importação de API e problemas conhecidos](https://docs.microsoft.com/en-us/azure/api-management/api-management-api-import-restrictions).