Publié le: Aug 19, 2022

Smithy Interface Definition Language (IDL) 2.0 est désormais disponible publiquement. Smithy est le prochain langage de modélisation d'API nouvelle génération d’Amazon qui se base sur notre expérience passée à créer des dizaines de milliers d’API et à générer des SDK. Avec IDL 2.0, les développeurs peuvent désormais créer des modèles Smithy et générer du code à partir de modèles Smithy de façon plus simple et plus intuitive.

IDL 2.0 améliore la productivité des développeurs en réduisant le nombre de propriétés nulles dans le code généré et rend votre code moins enclin aux erreurs en réduisant la duplication pour les modèles API plus grands. Cette version contient également de nombreuses autres fonctionnalités telles que des valeurs par défaut personnalisées, des propriétés de ressource permettant d'améliorer la cohérence entre les opérations, des formes d’énumération dédiées, ainsi que des améliorations de syntaxe.

Pour en savoir plus sur cette version, lisez notre article de blog, consultez notre guide du développeur ou le code source sur GitHub. Vous utilisez déjà Smith 1.0 et vous êtes prêt à migrer vers Smith 2.0 ? Démarrez avec le guide de migration IDL 1.0 vers IDL 2.0.