En esta página, se describen las bibliotecas y herramientas y se proporciona información adicional que te ayudará a comenzar a usar Endpoints Frameworks para Python. Consulta Acerca de Endpoints Frameworks para obtener una descripción general de la arquitectura de Endpoints Frameworks.
Bibliotecas y herramientas
Cloud Endpoints Frameworks para el entorno estándar de App Engine proporciona las siguientes bibliotecas y herramientas:
- La biblioteca de Frameworks
- La herramienta de línea de comandos de
endpointscfg.py
, que usas para generar los elementos siguientes:- Paquetes de bibliotecas cliente y documentos de Discovery, que permiten que las aplicaciones para Android y otros tipos de aplicaciones cliente accedan a tu API
- Archivos de configuración de OpenAPI, que usas si deseas la funcionalidad de administración de API, como la supervisión, el registro y la validación de la clave de API
Requisitos
Para usar Endpoints Frameworks, sigue el proceso que se muestra en el instructivo.
Y, finalmente, necesitas saber cómo desarrollar el cliente de tu elección, como los clientes web de JavaScript, o los clientes de dispositivos móviles, como Android.
Proceso de desarrollo
El flujo de trabajo general para desarrollar una aplicación con Endpoints Frameworks es el siguiente:
- Primero, escribe el código de tu API, une las clases y los métodos expuestos y crea clases
Message
como se describe en la sección para crear una API de Endpoints. - Crea un servidor web para entregar tu API.
- Genera el archivo de configuración de OpenAPI y, luego, impleméntalo como se describe en el instructivo.
- Tienes la opción de probar tu API localmente.
- Implementa la API.
- Genera bibliotecas cliente.
- Para escribir tu aplicación cliente, usa las bibliotecas cliente cuando realices llamadas a la API.
Primeros pasos
Para comenzar, sigue el instructivo a fin de configurar, implementar y enviar solicitudes a una API de muestra. Luego, regresa a esta sección a fin de obtener la información que necesitas para configurar, implementar y probar tu propia API.
Migrar de Endpoints versión 1.0
Si ya desarrollaste un backend de API con la versión anterior de Endpoints, sigue la Guía de migración para mover tu aplicación a Endpoints versión 2.0.