Publicado en: Aug 19, 2022

Smithy Interface Definition Language (IDL) 2.0 ya está disponible en forma general. Smithy es el lenguaje de modelado de API de última generación de Amazon, basado en la experiencia que hemos adquirido construyendo decenas de miles de API y generando SDK. Con IDL 2.0, los desarrolladores pueden crear modelos de Smithy y generar código a partir de modelos de Smithy de una manera más sencilla e intuitiva.

IDL 2.0 mejora la productividad de los desarrolladores porque reduce la cantidad de propiedades anulables en el código generado y logra que el código sea menos propenso a errores gracias a que reduce la duplicación para los modelos más grandes de API. Esta versión también incluye muchas otras características, como valores predeterminados personalizados, propiedades de recursos para mejorar la coherencia entre las operaciones, formas de enumeración dedicada y mejoras en la sintaxis.

Para obtener más información acerca de este lanzamiento, lea nuestra publicación del blog y consulte la Guía para desarrolladores o el código fuente en Github. ¿Ya usa Smithy 1.0 y está listo para migrar a Smithy 2.0? Comience con la guía de migración de IDL 1.0 a 2.0.