AWS introduced Smithy-Java as an open-source framework enabling developers to generate type-safe Java clients and classes from Smithy models. Leveraging Java 21 virtual threads, it provides a blocking API that balances ease of use and competitive performance compared to asynchronous alternatives.
Smithy-Java supports multiple AWS protocols and includes features like runtime protocol swapping, binary decision diagram-based endpoint resolution, and schema-driven serialization, which improves SDK size and latency. Internal adoption at Amazon shows accelerated development timelines using this framework, which suits organizations invested in Smithy for service and client development.
Source & further reading
AWS announces general availability of Smithy-Java client framework ↗Source published 2026-04-06. This report was prepared with AI assistance from the linked primary-source material. Claims and limitations should be checked against the original announcement or research.