We’re excited to announce the Developer Preview of Smithy’s server and client generators for TypeScript. AWS uses Smithy and its internal predecessor to model services, generate server scaffolding, and generate rich clients in multiple languages, such as the https://aws.amazon.com/tools/.

By the end, you should be able to: Model a simple REST service in Smithy Generate a Smithy server SDK for TypeScript Implement a service in Lambda using the generated server SDK Deploy the service to AWS using the AWS CDK Generate a client SDK, and use it to call the deployed service

The last piece of the Smithy puzzle is the strongly-typed generated client generated by the Smithy Client Generator for TypeScript.

You have now used a Smithy model to define a service, explored how a generated server SDK can simplify your web service development, deployed the service to the AWS Cloud using the AWS CDK, and called the service using a strongly-typed generated client.

Related Articles