Plataforma de gestión API

Una plataforma de administración de API es una herramienta que actúa como un proxy para las solicitudes de los clientes para proteger el back-end de un servicio en línea para que no se desconecte debido a demasiadas consultas. Los programadores de API utilizan plataformas de gestión de API para garantizar que los clientes no eliminen los servicios de forma intencionada o involuntaria mediante el envío de demasiadas consultas al servidor back-end.

Una plataforma de gestión de API limita la cantidad de consultas para cada cliente por segundo o por día. La plataforma hace esto transmitiendo solicitudes entre clientes, consumiendo aplicaciones o socios y la API. Esto evita que los usuarios realicen más solicitudes de las que la API puede manejar y creen lo que efectivamente es un ataque DoS (denegación de servicios), ya sea intencional o no. Un usuario, como máximo, podrá desactivar la plataforma de gestión de API, dejando la API aún en pie.

Generalmente, las plataformas de administración de API incluyen análisis e informes de uso, administración de autorizaciones y claves de API, documentación actualizada en vivo, administración de la comunidad de desarrolladores y administración de facturación y pagos. Las plataformas de administración de API más populares incluyen Mashery, Apigee, 3 Scale y Layer 7.