Amazon API Gateway es un servicio totalmente gestionado que facilita a los desarrolladores la creación, la publicación, el mantenimiento, el monitoreo y la protección de API a cualquier escala. Mediante tan solo unos clics en AWS Management Console, puede crear una API que haga las veces de "puerta delantera" para que las aplicaciones accedan a datos, lógica de negocio o funcionalidades desde sus servicios de back-end, como cargas de trabajo ejecutadas en Amazon Elastic Compute Cloud (Amazon EC2), código ejecutado en AWS Lambda o cualquier aplicación web. Amazon API Gateway gestiona todas las tareas relacionadas con la aceptación y el procesamiento de hasta cientos de miles de llamadas simultáneas a la API, incluyendo la gestión del tráfico, el control del acceso y la autorización, el monitoreo y la gestión de las versiones de la API. Amazon API Gateway no conlleva pagos mínimos ni costes iniciales. Solo paga por las llamadas a la API que recibe y la cantidad de datos de salida transferidos.

Comience con Amazon API Gateway

Cree una cuenta gratuita

La capa gratuita de Amazon API Gateway incluye un millón de llamadas a la API al mes durante un máximo de 12 meses.

Eficacia y bajo coste

Con Amazon API Gateway solo ha de pagar por las llamadas realizadas a las API y la cantidad de datos de salida transferidos. No se requieren pagos mínimos ni compromisos iniciales.

Rendimiento a escala

Gracias a la integración con Amazon CloudFront, API Gateway le permite utilizar la red mundial de ubicaciones de borde para ofrecer a sus usuarios finales la menor latencia posible para las solicitudes a la API y sus respuestas. Amazon API Gateway también le ayuda a gestionar el tráfico mediante la limitación, de manera que las operaciones de back-end puedan abastecer los picos de tráfico. Además, Amazon API Gateway le ayuda a mejorar el rendimiento de las API al almacenar en la caché la salida de las llamadas a la API para evitar llamar innecesariamente a los sistemas de back-end.

Monitoreo sencillo de la actividad de las API

Una vez implementada la API, Amazon API Gateway le proporciona un panel de control para que supervise las llamadas realizadas a sus servicios mediante Amazon CloudWatch, que le permite visualizar métricas de rendimiento e información sobre las llamadas a la API, la latencia de los datos y las tasas de error.

Simplificación del desarrollo de API

Amazon API Gateway le permite ejecutar varias versiones de la misma API simultáneamente, facilitando la iteración, puesta a prueba y publicación de nuevas versiones con rapidez.

Seguro y flexible

API Gateway le proporciona herramientas para autorizar el acceso a sus API y controlar el acceso a las operaciones de servicio. Puede utilizar las herramientas de administración y seguridad de AWS, como AWS Identity and Access Management (IAM) y Amazon Cognito, para autorizar el acceso a sus API. Amazon API Gateway puede verificar por usted las llamadas a las API firmadas con la misma tecnología que AWS utiliza para sus propias API. Si ya utiliza tokens de OAuth u otro mecanismo de autorización, Amazon API Gateway puede enviar sus encabezados de OAuth u OpenID Connect a su back-end para efectuar la verificación.

Creación de puntos de enlace de RESTful

Con Amazon API Gateway, puede crear API basadas en recursos modernos y, a continuación, utilizar las capacidades de transformación de datos dinámicas y flexibles para generar las solicitudes en el lenguaje que los servicios esperan. API Gateway también le ayuda a proteger los servicios existentes mediante la configuración de reglas de limitación para evitar desbordar la infraestructura de back-end durante picos de tráfico impredecibles.

Ejecución de las API sin servidores

Amazon API Gateway se integra a la perfección con AWS Lambda para que pueda crear API sin servidores. Amazon API Gateway le permite crear API REST que sus aplicaciones móviles y web pueden usar para llamar a los servicios de AWS disponibles públicamente mediante el código ejecutado en AWS Lambda. AWS Lambda ejecuta el código en una infraestructura informática de alta disponibilidad y realiza las arduas tareas administrativas y de gestión de los recursos informáticos.