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.
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.