Source: wikibot/smithy-code
= Smithy code
{wiki=Smithy_code}
Smithy is an open-source framework used for defining services and their operations in a structured way. It allows developers to create APIs and data models in a way that is both human-readable and machine-readable. The Smithy uses a specific language referred to as Smithy IDL (Interface Definition Language) to specify the API's operations, data structures, errors, and other components.