Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
OpenAPI Specification, anciennement Swagger, décrit différents aspects d’une API. Une spécification OpenAPI (spécification) décrit les points de terminaison, les paramètres et les réponses de l’API. Les spécifications OpenAPI sont écrites dans YAML ou JSON et sont utilisées par les outils pour générer de la documentation, des cas de test et des bibliothèques clientes. En ayant une spécification OpenAPI, les générateurs d’API peuvent s’assurer que leur API est décrite avec précision, plus accessible et plus facile à intégrer dans un large éventail d’applications et de services.
Voici pourquoi vous devez envisager d’avoir une spécification OpenAPI pour votre API :
- Documentez une API de manière standardisée. Documentez une spécification d’API dans un format cohérent et lisible par l’homme.
- Générez un Kit de développement logiciel (SDK) client. Utilisez des outils tels que Kiota pour automatiser la génération de bibliothèques clientes dans différents langages de programmation.
- Créez une API fictive. Créez des serveurs fictifs en fonction de la spécification de l’API, ce qui vous aide pendant les premières étapes de développement lorsque l’API réelle n’est pas encore implémentée.
- Améliorer la collaboration. Fournissez différentes équipes (front-end, back-end, QA) avec une compréhension claire des fonctionnalités et limitations de l’API, ce qui aide les nouveaux membres de l’équipe à se rattraper rapidement.
- Simplifiez les tests et la validation. Automatisez la validation des demandes et réponses d’API par rapport à la spécification, ce qui facilite l’identification des différences.
- Intégrer à des outils de gestion des API. Intégrez, déployez et surveillez facilement vos API avec de nombreux outils et passerelles de gestion des API, tels qu’Azure API Center et Gestion des API Azure.
- Simplifiez la configuration de la passerelle d’API. Utilisez des spécifications OpenAPI pour configurer des passerelles d’API et automatiser des tâches telles que le routage, les transformations et les paramètres de partage de ressources entre origines.
En utilisant des spécifications OpenAPI, vous pouvez créer des API bien conçues et documentées de manière cohérente. Ils sont également plus faciles à gérer et à utiliser à la fois en interne et par les consommateurs externes.
Si vous n’avez pas de spécification OpenAPI pour votre API, vous pouvez utiliser le proxy de développement pour en générer un à partir des requêtes et réponses interceptées.