đŹDĂ©mo-Urba-EFOP: Gravitee (API Manager) : structurer et sĂ©curiser lâexposition des API en open source
Publié le vendredi 6 février 2026
đŹ Les DĂ©monstrations de lâĂ©cosystĂšme des SI EFOP
Gravitee (API Manager) : structurer et sĂ©curiser lâexposition des API en open source
đ€ Intervenant
Ludovic â France CompĂ©tences
Retour dâexpĂ©rience sur la mise en place dâun API Manager open source pour la gestion des API.
đ§ Contexte
France CompĂ©tences expose aujourdâhui plusieurs API publiques :
- Référentiels RNCP / RS
- API SIRO
- API internes
- Autres services métiers
Problématique :
Comment centraliser, sĂ©curiser et superviser lâensemble des flux API sans complexifier lâaccĂšs pour les consommateurs ?
đ§± La solution retenue
Gravitee
Gravitee est un API Manager open source.
â ïž Open source ne signifie pas gratuit :
- Version communautaire open source
- Modules enterprise sous licence
- Support éditeur possible
đŻ RĂŽle dâun API Manager
Un API Manager permet de :
- Regrouper toutes les API derriĂšre un point dâentrĂ©e unique
- Gérer la sécurité et les accÚs
- Suivre les flux et la consommation
- Superviser les performances
- Rendre la documentation accessible aux développeurs
đ„ïž Deux volets principaux
1ïžâŁ Le portail dĂ©veloppeur
Interface destinée :
- Aux développeurs externes
- Aux équipes internes
On y trouve :
- Catalogue des API disponibles
- Documentation des routes (endpoints)
- MĂ©thodes (GET, POSTâŠ)
- ModÚles de réponses
- Environnements de test
Exemple France Compétences :
- API RNCP
- API SIRO
- API internes non publiques
Lâouverture peut ĂȘtre configurĂ©e :
- API publique
- API restreinte
- API interne
2ïžâŁ Lâadministration et le monitoring
LâAPI Manager permet de :
- Suivre les appels en temps réel
- Visualiser la consommation par application
- Tracer les flux
- Mettre en place des contrĂŽles
- Gérer les quotas
Chaque application consommatrice dispose :
- Dâune clĂ© dâaccĂšs
- Dâun suivi analytique
- Dâun monitoring des appels
đ BĂ©nĂ©fice majeur : point dâentrĂ©e unique
Les consommateurs nâont quâune seule URL Ă appeler.
Exemple :
api.francecompetences.fr
MĂȘme si :
- Les endpoints internes changent
- Les microservices évoluent
- Lâarchitecture backend est modifiĂ©e
đ Tout reste transparent pour les utilisateurs.
Câest lâAPI Manager qui gĂšre :
- Le routage interne
- Les redirections
- Les changements dâinfrastructure
đ Adoption dans la sphĂšre publique
France Compétences a fait ce choix.
LâINSEE a Ă©galement adoptĂ© Gravitee.
Gravitee est référencé dans le catalogue SIN (Socle Interministériel Numérique).
â Questions soulevĂ©es
Impact pour les consommateurs existants ?
Aucun impact visible :
- Les URLs restent stables
- Les appels restent identiques
- Les changements backend sont invisibles
Documentation incomplĂšte sur certaines API ?
La documentation dépend :
- Des équipes internes
- De la publication des fichiers techniques
Lâoutil permet la documentation, mais celle-ci doit ĂȘtre alimentĂ©e.
đ§© Lecture stratĂ©gique pour lâĂ©cosystĂšme des SI EFOP
Avec la multiplication :
- Des API publiques
- Des référentiels
- Des flux inter-opérateurs
Un API Manager devient une brique structurante.
Pour lâĂ©cosystĂšme des SI EFOP, les enjeux sont :
1ïžâŁ Gouvernance
- Centralisation des expositions API
- Meilleure lisibilité pour les partenaires
2ïžâŁ SĂ©curitĂ©
- Gestion des accĂšs
- Traçabilité des usages
3ïžâŁ InteropĂ©rabilitĂ©
- Point dâentrĂ©e stable
- Indépendance des évolutions backend
4ïžâŁ Mutualisation
- Partage de retours dâexpĂ©rience
- PossibilitĂ© dâidentifier des rĂ©fĂ©rents publics