🚀 Caught up on AWS’s open-sourcing of API models in Smithy format (slipped my radar earlier this yea
🚀 Caught up on AWS’s open-sourcing of API models in Smithy format (slipped my radar earlier this year, but timeless value!). There is a GitHub Repository [4] available with AWS API smithy models for 200+ services. Announcement Blog: [1]
A Smithy model is the core semantic representation in Smithy, an open-source interface definition language (IDL) developed by AWS for defining APIs, services, and data structures in a protocol-agnostic way.
It consists of shapes (like primitives, lists, maps, structures, and services), traits for metadata, and shape IDs for referencing components, enabling code generation for SDKs, documentation, and validation across languages. Models are serialized in formats like Smithy IDL or JSON and include a prelude with built-in types.
Smithy powers AWS service APIs and tools, fueling agentic AI integrations and custom clients, with all AWS APIs now publicly available as Smithy models on GitHub.
This is another building block to build AI Agent which are car which allow to carefully balance agency and control.
You can dive deeper in Jin Tan Ruan - M.S Artificial Intelligence And Machine Learning’s article [2] and the smithy project page [3]. [1] https://lnkd.in/ebWN2aiZ [2] https://lnkd.in/eBCJxH42 [3] https://smithy.io/ [4] https://lnkd.in/ex6sV9ma
Cross-posted to LinkedIn