

**Experimental**: This documentation covers the AWS SDK for Python v4, which is experimental, non-GA software intended for evaluation and testing only. Do not use it for production workloads. For production applications, use the [AWS SDK for Python (Boto3)](https://docs.aws.amazon.com/boto3/latest/guide/quickstart.html). To understand the differences between the two SDKs, see [Choosing the right AWS SDK for Python](choosing-sdk.md).

# Working with AWS SDK for Python (Boto3)
<a name="working-with-boto3"></a>

If you have existing Boto3 code and want to evaluate the AWS SDK for Python v4, these pages help you get started:
+ [Key differences](working-with-boto3-differences.md): API-model and execution differences between the two SDKs.
+ [Use both SDKs in one application](working-with-boto3-coexistence.md): Architectural patterns for running both SDKs together, including configuration, sync/async boundaries, and common pitfalls.
+ [Convert AWS SDK for Python (Boto3) operations to the AWS SDK for Python v4](working-with-boto3-migration.md): Rewrite individual Boto3 calls using the generated types and async model of the new SDK.
+ [Choosing the right AWS SDK for Python](choosing-sdk.md): Decision guide for determining the best path for your workload.