OpenAPI 3.0

OpenAPI 3.0 est une spécification ouverte permettant de définir des API REST.

La spécification OpenAPI 3.0 (OAS) définit une interface standard indépendante du langage pour les API RESTful, qui permet à la fois aux humains et aux ordinateurs de découvrir et de comprendre les fonctionnalités du service sans accès au code source, à la documentation ou via l'inspection du trafic réseau. Lorsqu'il est correctement défini, un consommateur peut comprendre et interagir avec le service distant avec une quantité minimale de logique d'implémentation.

Une définition OpenAPI 3.0 peut ensuite être utilisée par les outils de génération de documentation pour afficher l'API, les outils de génération de code pour générer des serveurs et des clients dans divers langages de programmation, des outils de test et de nombreux autres cas d'utilisation.

IBM® App Connect Enterprise prend en charge la version 3.0 de la spécification OpenAPI avec certaines restrictions. Pour plus d'informations, voir les documentshttps://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.0.md et Restrictions on OpenAPI 3.0.