Plugin Directory

Amazon S3 and Cloudfront

Copies files to Amazon S3 as they are uploaded to the Media Library. Optionally configure Amazon CloudFront for faster delivery.

This plugin automatically copies images, videos, documents, and any other media added through WordPress' media uploader to Amazon Simple Storage Service (S3). It then automatically replaces the URL to each media file with their respective S3 URL or, if you have configured Amazon CloudFront, the respective CloudFront URL. Image thumbnails are also copied to S3 and delivered through S3/CloudFront.

Uploading files directly to your S3 account is not currently supported by this plugin. They are uploaded to your server first, then copied to S3. There is an option to automatically remove the files from your server once they are copied to S3 however.

If you're adding this plugin to a site that's been around for a while, your existing media files will not be copied or served from S3. Only newly uploaded files will be copied and served from S3.

Pro Version

We’re working on a pro version that will include the following features:

  • Copy existing Media Library to S3
  • Serve theme JS & CSS from S3/CloudFront
  • WooCommerce & EDD integration
  • Awesome email support

Sign up for news about the pro version

Request features, report bugs, and submit pull requests on Github

This plugin has been completely rewritten, but was originally a fork of Amazon S3 for WordPress with CloudFront which is a fork of Amazon S3 for WordPress, also known as tantan-s3.

Requires: 3.5 or higher
Compatible up to: 4.1.1
Last Updated: 2015-1-30
Active Installs: 10,000+


4.1 out of 5 stars


11 of 47 support threads in the last two months have been resolved.

Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

0,1,0 100,1,1 100,1,1