Home icon

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.



Go to article

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

Apr 6
2026
Smithy Java client framework is now generally available
Apr 2
2026
Smithy Kotlin client code generation now generally available
Jun 16
2026
AWS announces AWS Blocks, an open-source framework for composing application backends on AWS (Preview)
Nov 14
2025
AWS Lambda adds support for Java 25

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.