aws AWS Developer Tools Blog ·

Smithy Kotlin client code generation reaches general availability on AWS

bloginfragaengineer
feature

AWS has announced the general availability of Smithy Kotlin client code generation. This tool allows developers to automatically create type-safe Kotlin clients from Smithy service models, reducing repetitive work and keeping client libraries synchronized with API changes. The generated clients are production-ready, stable, and integrate seamlessly with the JVM ecosystem. This capability has been in developer preview for several years and is now considered suitable for standard development workflows.

  • Smithy Kotlin client code generation now generally available
  • Model-driven development with Smithy
  • Generated clients integrate with JVM ecosystem
  • General availability signifies production readiness
Notes (4)
  • Smithy Kotlin client code generation now generally available

    Smithy Kotlin client code generation has reached general availability, enabling developers to keep client libraries in sync with evolving service APIs. This feature automatically creates type-safe Kotlin clients from service models, reducing repetitive work.

  • Model-driven development with Smithy

    Smithy provides a model-driven approach to defining services, operations, and data shapes declaratively. These models serve as a single source of truth for API definitions, enabling automated code generation. Smithy Kotlin consumes these models to produce strongly typed Kotlin clients.

  • Generated clients integrate with JVM ecosystem

    The generated Kotlin clients run on the Java Virtual Machine (JVM), allowing for natural integration with existing language tools, build systems, concurrency features, and established libraries and frameworks used in Kotlin.

  • General availability signifies production readiness

    The milestone of general availability indicates production readiness, stability, and increased confidence in adopting the generated clients for standard development workflows. The tool has been available in developer preview for several years.

Read the original announcement →

https://aws.amazon.com/blogs/developer/smithy-kotlin-client-code-generation-now-generally-available/

Related releases