En esta página se describe cómo generar una biblioteca de cliente a partir de tu API de backend. Cualquier aplicación Java o Android puede usar esta biblioteca para llamar a la API.
Para crear clientes iOS para tu API, te recomendamos que uses la biblioteca de cliente de APIs de Google para Objective-C para APIs REST.
Antes de empezar
- Configura tu entorno de desarrollo.
- Asegúrate de haber anotado correctamente tu API.
Generar la biblioteca de cliente
En las siguientes instrucciones se muestra cómo usar los complementos Apache Maven y Gradle de Cloud Endpoints Frameworks para generar un paquete de cliente de Gradle a partir del proyecto Maven de ejemplo Primeros pasos con Endpoints.
Para generar una biblioteca de cliente, sigue estos pasos:
- Crear una API 
- Ejecuta la herramienta de línea de comandos de Endpoints Frameworks de forma similar a la siguiente: - Maven- mvn endpoints-framework:clientLibs- Gradle- gradle endpointsClientLibs- Espera a que la herramienta genere la biblioteca. Si se completa correctamente, la herramienta mostrará un mensaje similar a este: - Maven- API client library written to target/client-libs/echo-v1-java.zip - Gradle- API client library written to build/endpointsClientLibs/echo-v1-java.zip 
- Descomprime el archivo con la utilidad de descompresión u otra utilidad de descompresión compatible con ZIP: - unzip ./echo-v1-java.zip
- Cambiar de directorio: - cd echo
- Crea la biblioteca de cliente: - Maven- mvn clean package - El resultado se encuentra en el directorio - target/. El nombre de archivo exacto depende de la versión del cliente Java. Es algo parecido a- echo-v1-1.23.0-SNAPSHOT.jar.- Gradle- gradle build- El resultado se encuentra en el directorio - build/libs. El nombre de archivo exacto depende de la versión del cliente Java. Es algo parecido a- echo-v1-1.23.0-SNAPSHOT.jar.
- Añade el archivo JAR de la biblioteca de cliente a tu aplicación Java o Android. 
- Repite estos pasos cada vez que modifiques el código de la API. 
Siguientes pasos
- Llama a la API de backend desde una aplicación Android.
- Más información sobre Cloud Endpoints Frameworks para App Engine