AWS Python Library

Sample Code & Libraries>Amazon S3>AWS Python Library
Community Contributed Software

  • Amazon Web Services provides links to these packages as a convenience for our customers, but software not authored by an "@AWS" account has not been reviewed or screened by AWS.
  • Please review this software to ensure it meets your needs before using it.

A Python bases library to interact with AWS, starting with S3


Submitted By: awsenthusiast
AWS Products Used: Amazon S3
Language(s): Python
License: MIT License
Source Control Access:
Created On: February 12, 2008 11:28 PM GMT
Last Updated: July 26, 2010 5:03 PM GMT

Source Code

Source distribution as a zip file

Source distribution as a tar.gz file

awspylib is a python based library to interact with amazon web services. Currently, it only supports amazon's Simple Storage Service (S3).

awspylib has been developed and tested with python2.5.1 on both Windows XP and Ubuntu 7.1 (Gusty Gibbons). It has also been tested with am EC3 ubuntu7.1 image.

The main use case focus for the development of awspylib has been more "back end" focused. The current implementation of the interface to S3 is really focused on allowing the backup and synchronization of a local file system to S3.

The goal is to next integrate awspylib with PyiNotify to create a low cost, lightweight way to back up changes to local file systems on a EC2 image to S3 and to automatically restore these changes on the restart of an EC2 instance

Included with the library is a CLI based tool (

©2017, Amazon Web Services, Inc. or its affiliates. All rights reserved.