Smithy Kotlin client code generation reaches general availability on AWS
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.
https://aws.amazon.com/blogs/developer/smithy-kotlin-client-code-generation-now-generally-available/
Related releases
- Terraform AWS Provider v6.60.0 Adds New Resources and Fixes Bugs Terraform AWS Provider Releases ·
- Amazon S3 enhances access denied errors with specific policy ARNs AWS What's New ·
- OpenAI Daybreak Red and Blue Cyber Defense Models Now on Amazon Bedrock AWS What's New ·
- AppFolio Transforms Data Streaming with Amazon MSK Express Brokers AWS Big Data Blog ·
- AWS IAM Role Manager Automates Service Role Setup AWS What's New ·
- Amazon Quick Integrates Microsoft Purview for Data Loss Prevention AWS What's New ·