AWS announces general availability of Smithy-Java client framework

Smithy-Java General Availability
AWS has released Smithy-Java, an open-source Java framework for generating type-safe clients and standalone classes from Smithy models. This release addresses the need for production-grade Java SDK generation, offering a simpler, blocking-style API built on Java 21's virtual threads.
Key Features
- Auto-generated type-safe clients from Smithy
- Protocol flexibility with runtime protocol swapping
- Support for AWS SigV4 and major AWS protocols
- Standalone type code generation
- Dynamic client for calling Smithy services without codegen
Architectural Innovations
- Schema-driven serialization for reduced SDK size and improved performance
- Binary decision diagrams (BDD) for endpoint rules resolution, reducing latency
What to do
- Explore the blog post for more details
- Follow the Smithy Java Quickstart guide
Source: AWS release notes
If you need further guidance on AWS, our experts are available at AWS@westloop.io. You may also reach us by submitting the Contact Us form.



