

# Generación de SDK para las API de REST en API Gateway
<a name="how-to-generate-sdk"></a>

Para llamar a la API de REST de una forma específica para una plataforma o un lenguaje, debe generar el SDK específico de la plataforma o del lenguaje de la API. Se genera el SDK después de crear, probar e implementar la API en una etapa. Actualmente, API Gateway permite generar un SDK para una API en Java, JavaScript, Java para Android y Objective-C o Swift para iOS y Ruby.

En esta sección se explica cómo generar un SDK de una API de API Gateway. También muestra cómo usar el SDK generado en una aplicación Java, una aplicación Java para Android, Objective-C y Swift para iOS y una aplicación JavaScript. 

Para facilitar la explicación, usaremos esta [API](simple-calc-lambda-api.md) de API Gateway, que expone esta función de Lambda de [calculadora sencilla](simple-calc-nodejs-lambda-function.md). 

Antes de continuar, cree o importe la API e impleméntela al menos una vez en API Gateway. Para obtener instrucciones, consulte [Implementación de las API de REST en API Gateway](how-to-deploy-api.md).

**Topics**
+ [Función de Lambda de calculadora sencilla](simple-calc-nodejs-lambda-function.md)
+ [API de calculadora sencilla en API Gateway](simple-calc-lambda-api.md)
+ [Definición de OpenAPI de la API de calculadora sencilla](simple-calc-lambda-api-swagger-definition.md)
+ [Generación del SDK de Java de una API en API Gateway](generate-java-sdk-of-an-api.md)
+ [Para generar el SDK de Android de una API en API Gateway](generate-android-sdk-of-an-api.md)
+ [Generación del SDK de iOS de una API en API Gateway](generate-ios-sdk-of-an-api.md)
+ [Generación del SDK de JavaScript de una API de REST en API Gateway](generate-javascript-sdk-of-an-api.md)
+ [Generación del SDK de Ruby de una API en API Gateway](generate-ruby-sdk-of-an-api.md)
+ [Generación de SDK para una API a través de los comandos de la AWS CLI en API Gateway](how-to-generate-sdk-cli.md)