Hey everyone,
We're excited to share that the next major version of the AWS SDK for Python is released as an experimental, non-GA client. The new SDK is still in early development and not ready for production use, but we want to get it in your hands early to gather feedback while we're still shaping its direction.
The new SDK uses modern Python paradigms, is asynchronous and supports bi-directional streaming methods, unlike the current SDK (boto3). As of today, only the Bedrock Runtime AWS service is supported, and it's missing some key features of SDKs like retries and the default credential provider chain. We are working to add support for more services and features. In the future, we will also add synchronous APIs.
If you have the chance, we would love to get some early feedback. You can install it using uv pip install aws-sdk-bedrock-runtime and test it out. If you have any thoughts you'd like to share, feel free to file an issue on the GitHub repo.
Thanks, and we look forward to hearing from you.