

# Gerar SDKs para APIs REST no API Gateway
<a name="how-to-generate-sdk"></a>

Para chamar sua API REST em um modo específico de linguagem ou plataforma, você deve gerar o SDK específico de idioma ou de plataforma da API. Gere o SDK depois de criar, testar e implantar a API em um estágio. Atualmente, o API Gateway oferece suporte à geração de um SDK de uma API em Java, JavaScript, Java para Android, Objective-C ou Swift para iOS e Ruby.

Esta seção explica como gerar um SDK de uma API do API Gateway. Ela também demonstra como usar o SDK gerado em um aplicativo Java, um aplicativo Java para Android, aplicativos Objective-C e Swift para iOS e um aplicativo JavaScript. 

Para facilitar a discussão, usamos esta [API](simple-calc-lambda-api.md) do API Gateway, que expõe a função de [Calculadora simples](simple-calc-nodejs-lambda-function.md) do Lambda. 

Antes de prosseguir, crie ou importe a API e implante-a pelo menos uma vez no API Gateway. Para instruções, consulte [Implantar APIs REST no API Gateway](how-to-deploy-api.md).

**Topics**
+ [Função de calculadora simples do Lambda](simple-calc-nodejs-lambda-function.md)
+ [API de calculadora simples no API Gateway](simple-calc-lambda-api.md)
+ [Definição do OpenAPI da API de calculadora simples](simple-calc-lambda-api-swagger-definition.md)
+ [Gerar o SDK Java de uma API no API Gateway](generate-java-sdk-of-an-api.md)
+ [Gerar o SDK Android de uma API no API Gateway](generate-android-sdk-of-an-api.md)
+ [Gerar o SDK iOS de uma API no API Gateway](generate-ios-sdk-of-an-api.md)
+ [Gerar o SDK JavaScript de uma API REST no API Gateway](generate-javascript-sdk-of-an-api.md)
+ [Gerar o SDK Ruby de uma API no API Gateway](generate-ruby-sdk-of-an-api.md)
+ [Gerar SDKs para uma API usando comandos da AWS CLI no API Gateway](how-to-generate-sdk-cli.md)