AWS announces general availability of Smithy-Java client framework

Published
April 6, 2026
https://aws.amazon.com/about-aws/whats-new/2026/03/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

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.

Follow our blog

Get the latest insights and advice on AWS services from our experts.

By clicking Sign Up you're confirming that you agree with our Terms and Conditions.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.