Get started quickly using AWS with boto, the AWS SDK for Python. Boto helps take the complexity out of coding by providing Python APIs for many AWS services including Amazon S3, Amazon EC2, Amazon DynamoDB, and more. The single, downloadable package includes the boto library and documentation.
The next major release of the AWS SDK for Python (Boto) is now available for preview. Try out the new features, give us feedback, and help shape the final design.
Support for Python 2 and 3
Boto is being rewritten from the ground up to provide native support in both Python 2 and 3.
Consistent Service Interface
All of the service clients adhere to the same interface, providing consistent access across all supported services.
Customizable Plugins
The AWS SDK for Python - Version 3 is built on top of the new botocore package and provides a powerful interface for building plugins tailored to your application.
Give feedback through our GitHub project » or discussion forum »
Amazon S3 Multipart Uploader
An easy-to-use command line tool for uploading data to Amazon S3 that enhances throughput, performance, and reliability by making extensive use of multi-process Amazon S3 multipart uploads.
Amazon Glacier Multipart Uploader
The Glacier Multipart Uploader, through a high level API, eases transferring data to and from Amazon Glacier by automatically dividing large files into parts, computing check sums, and efficiently sending them in parallel.
Connect with other developers in the Python Community Forum »
Discover more about using Python with AWS in the Python Developer Center »
Learn the details of the latest SDK in the Release Notes »
Dig through the source code in the GitHub Repository »