Cloud-native API Gateway prend en charge le cycle de vie complet des API, de la conception et du développement jusqu’aux tests, à la publication et à la dépublication. Cette prise en charge couvre trois types d’API : REST API, HTTP API et WebSocket API.
REST API
Les REST API suivent le style d’architecture RESTful : sans état, fondées sur HTTP et organisées autour de méthodes standard (GET, POST, PUT, PATCH, DELETE). Elles conviennent particulièrement aux équipes de développement orientées métier qui requièrent une gestion fine des API, notamment la validation des requêtes, la limitation du débit par client et la gouvernance du cycle de vie. Pour plus d’informations, consultez la rubrique REST API.
HTTP API
Les HTTP API sont des API légères, basées sur le routage et le protocole HTTP. Optimisées pour la rapidité et la simplicité, elles constituent le choix idéal pour exposer rapidement des services backend, y compris dans les scénarios Kubernetes Ingress, microservices et IA (Security Service Edge, SSE). Pour plus d’informations, consultez la rubrique HTTP API.
WebSocket API
Les WebSocket API maintiennent une connexion persistante et avec état entre le client et le serveur, ce qui permet une communication full-duplex. Utilisez les WebSocket API pour les scénarios d’interaction en temps réel, tels que le chat en direct, les notifications push et la collaboration en ligne. Pour plus d’informations, consultez la rubrique WebSocket API.