Retour
Forge : faire évoluer l’API et ses outils ensemble
TechCloudflareAPIDéveloppement

Forge : faire évoluer l’API et ses outils ensemble

Novoid

Générer plusieurs interfaces depuis les définitions

Le 28 septembre 2026, Cloudflare a présenté Forge, un générateur ouvert et extensible. Il produisait déjà des éléments pour la CLI cf ; son usage plus large pour les SDK et la documentation restait prévu.

Rendre les conséquences d’un changement visibles

Une API décrit comment un logiciel en appelle un autre. Une équipe doit souvent maintenir en parallèle le service, sa bibliothèque cliente et les exemples de documentation. Lorsque ces éléments divergent, un utilisateur peut suivre une procédure valide sur le papier mais inexécutable avec sa version installée.

L’intérêt d’une génération intégrée au travail de développement est de rendre la différence examinable avant publication. Une modification de paramètre devrait pouvoir être reliée à son effet dans le client et dans l’aide. Pour un agent qui utilise ces interfaces, un contrat cohérent réduit aussi les ambiguïtés d’appel.

Générer ne prouve pas le comportement

Un générateur peut propager fidèlement une définition incorrecte. Il faut donc conserver des vérifications sur le vrai service, des exemples exécutables et un contrôle des ruptures de compatibilité. Pour une petite API, le coût d’adoption doit être comparé au besoin réel de maintenir plusieurs sorties.

Source officielle.

Rétrospective éditoriale : les faits sont datés dans le texte.