Code Generation#

One of Smithy's greatest strengths is code generation. Smithy models can be used to generate clients and servers in a variety of programming languages. The generated code takes care of low level details like endpoints, serialization, deserialization, and more.

In this guide, we will use the Smithy model we created in the Quick start guide to generate a TypeScript client that knows how to communicate with the weather service. For a list of code generators, see Awesome Smithy.

Using Code Generation guide