Tackling Open API Drift

Lors de la conférence "Tackling Open API Drift" des "API Days Paris 2024", Ikenna Nwaiwu a expliqué le problème de la dérive des spécifications OpenAPI, où la documentation ne correspond pas au comportement réel des API. Cela entraîne des erreurs telles que des champs manquants ou des schémas incorrects. Nwaiwu a souligné que 75 % des endpoints ne sont pas conformes à la spécification OpenAPI et que 25 % n'ont pas de documentation. Pour résoudre ce problème, il a proposé de générer des descriptions OpenAPI à partir du code, de générer du code à partir des descriptions OpenAPI, et d'utiliser des tests proxy pour la validation. Il a conclu en recommandant d'utiliser les données et le code existants pour lutter contre cette dérive.