En esta página se describen las bibliotecas y las herramientas, y se proporciona otra información para ayudarte a empezar a usar Endpoints Frameworks para Python. Consulta Información sobre 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
endpointscfg.py
, que se usa para generar lo siguiente:- Paquetes de bibliotecas de cliente y documentos de descubrimiento, que permiten que las aplicaciones Android y otros tipos de aplicaciones cliente accedan a tu API.
- Archivos de configuración de OpenAPI: se usan si quieres gestionar APIs con funciones como la monitorización, el registro y la validación de claves de API.
Requisitos
Para usar Endpoints Frameworks, sigue el proceso que se indica en el tutorial.
Por último, debe saber cómo desarrollar el cliente que elija, como clientes web de JavaScript o clientes 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 la API, envolviendo las clases y los métodos expuestos, y crea clases
Message
como se describe en Crear una API de Endpoints. - Crea un servidor web para servir tu API.
- Genera el archivo de configuración de OpenAPI e impleméntalo como se describe en el tutorial.
- También puedes probar tu API de forma local.
- Despliega la API.
- Generar bibliotecas de cliente.
- Escribe tu aplicación cliente usando las bibliotecas de cliente al hacer llamadas a la API.
Primeros pasos
Para empezar, sigue el tutorial para configurar, desplegar y enviar solicitudes a una API de ejemplo. Después, vuelve a esta sección para obtener la información que necesitas para configurar, implementar y probar tu propia API.
Migrar de la versión 1.0 de Endpoints
Si ya has desarrollado un backend de API con la versión anterior de Endpoints, sigue la guía de migración para mover tu aplicación a la versión 2.0 de Endpoints.