AWS announces general availability of Smithy-Java client framework
News
This article announces the general availability of Smithy-Java, an open-source Java framework for generating type-safe clients from Smithy models.
- Generates type-safe Java clients and standalone classes from Smithy models
- Built on Java 21's virtual threads with blocking-style API
- Supports AWS SigV4 and all major AWS protocols (JSON, REST-JSON, REST-XML, Query, RPCv2-CBOR)
- Includes standalone type code generation for sharing types across services
- Features dynamic client for calling Smithy services without codegen
- Uses schema-driven serialization and binary decision diagrams for performance
- Enables faster service development compared to traditional approaches
Smithy-Java simplifies Java SDK generation for enterprise users, reducing developer cognitive load while maintaining competitive performance with async alternatives.
The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.
Related articles
The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.