OpenAPI
From Wikipedia, the free encyclopedia
Développé par
Initiative OpenAPI (d) et Fondation Linux
Dernière version
3.2.0 ()[1]
OpenAPI
| Développé par | Initiative OpenAPI (d) et Fondation Linux |
|---|---|
| Dernière version | 3.2.0 ()[1] |
| Dépôt | github.com/OAI/OpenAPI-Specification |
| Type |
Spécification Interface description language |
| Licence | Licence Apache 2.0 |
| Site web | openapis.org |
OpenAPI, connu dans ses précédentes versions sous le nom de Swagger, est une spécification qui permet de décrire l'API d'un service web sous la forme d'un document YAML ou JSON[2].
Historique des versions
Le développement de Swagger a débuté en 2010, par Tony Tam, qui travaillait pour l'entreprise Wordnik[3].
En la société SmartBear a acquis la spécification open-source Swagger, de Reverb Technologies, maison mère de Wordnik[4].
En SmartBear a annoncé donner la spécification Swagger à une nouvelle organisation appellée OpenAPI Initiative, sous le parrainage de la Fondation Linux[5].
En OpenAPI Initiative a sorti la version 3.0.0 de la spécification[6], puis, en , la version 3.1.0[7].
| Version[8] | Date | Notes |
|---|---|---|
| 3.2.0 | 19 septembre 2025 | |
| 3.1.2 | 19 septembre 2025 | |
| 3.1.1 | 24 octobre 2024 | |
| 3.1.0 | 16 février 2021 | |
| 3.0.4 | 24 octobre 2024 | |
| 3.0.3 | 21 février 2020 | |
| 3.0.2 | 8 octobre 2018 | |
| 3.0.1 | 7 décembre 2017 | |
| 3.0.0 | 26 juillet 2017 | Première version de OpenAPI |