Las interfaces REST y GraphQL pueden exponer las capacidades acordadas para que las aplicaciones y servicios existentes se integren sin adoptar un framework de agentes.
Forzar cada integración a través de un marco de agentes es un impuesto. A veces, la persona que llama es un Lambda, un trabajo cron o un front-end. Universal APIs hace que la plataforma sea utilizable desde cualquier lugar al que vaya HTTP, con la misma autenticación, auditoría y medidas de seguridad.
Puntos finales orientados a recursos para tareas, ejecuciones, herramientas y artefactos. Idempotente, paginado, versionado.
Consultas enriquecidas entre ejecuciones, herramientas y métricas cuando la persona que llama quiere un viaje de ida y vuelta en lugar de diez.
Suscríbase para ejecutar ciclos de vida, aprobaciones, errores y eventos de dominio personalizados. Cargas útiles firmadas, reinténtelo con retroceso.
Autenticación estándar para llamantes automáticos y humanos, integrada con su IdP.
Las bibliotecas de cliente tipadas y los lenguajes compatibles se seleccionan para cada proyecto; el comportamiento de reintentos y telemetría se valida para cada cliente.
Los límites por inquilino y por clave protegen la plataforma del tráfico fuera de control y hostil.
Las políticas de versiones y retirada se definen para cada interfaz; el comportamiento de compatibilidad se prueba en lugar de garantizarse.