Home icon
Introducing Smithy for Python

Blog



This article announces a preview of Smithy client generation for Python, enabling developers to generate type-hinted Python clients from service models.

  • Smithy is an open-source toolchain for building AWS SDKs and generating clients
  • Generated clients include type hints, interceptors, and async-first design
  • All core client components are fully configurable
  • Currently supports restJson1 protocol and httpApiKey authentication
  • Requires Python 3.11+, Java 17 for generator build, and Smithy CLI
  • Developers can generate clients from Smithy models using smithy-build.json configuration
  • Future updates will add more protocol support and features

Smithy for Python enables developers to quickly generate reliable, type-safe web service clients from model specifications, reducing manual coding and maintenance overhead.



Go to article

The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.

Related articles

The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.