Description
The Amazon S3 add-on connects the Easy Digital Downloads store to Amazon S3 buckets, hosting digital files outside the WordPress server and generating protected, expiring download links for each purchase. The integration eliminates the bandwidth bottleneck of the dedicated server, keeps products away from direct access, and supports libraries of large files such as videos, audio files, and large packages.
Key Features
- Hosting in S3 buckets
Stores digital files directly in Amazon Web Services buckets instead of the WordPress server. - Expiring download links
Generates signed URLs with an expiration date for each purchase, preventing improper sharing. - Dashboard-integrated upload
Lets you attach S3 files to a digital product directly from the download editing screen. - Support for large files
Suitable for videos, audio files, design packages, and libraries that exceed standard hosting limits. - Compatibility with Easy Digital Downloads
Uses the native checkout, receipts, and purchase history flow of the base plugin without reconfiguration.
Amazon S3 Benefits
- Server bandwidth savings
Downloads are delivered from AWS infrastructure, freeing up the main hosting resources for the site. - Greater product protection
Temporary URLs make it harder for the link to be shared and downloaded by unauthorized third parties. - Scalability for large catalogs
Lets you sell extensive file libraries without using disk space on the hosting server. - Stable file delivery
Amazon’s global network keeps downloads consistent even during traffic spikes or simultaneous purchases.
Who Is It For?
- Digital store owners who sell videos, audio files, courses, or large packages through Easy Digital Downloads.
- Creators and studios that need to protect access to paid files against direct sharing.
- Operations with extensive catalogs that want to keep WordPress lightweight while storage scales on AWS.
By moving file delivery to Amazon S3, the extension removes the task of serving large downloads from WordPress hosting and returns that work to Amazon infrastructure, with signed URLs that limit use to those who actually purchased. It is the right combination for Easy Digital Downloads stores with large libraries, premium video or software products, and operations that need to grow without worrying about disk space or bandwidth consumption.
Frequently asked questions
Is Easy Digital Downloads Amazon S3 GPL-licensed?
Yes. Easy Digital Downloads Amazon S3 is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use Easy Digital Downloads Amazon S3 on multiple sites?
Yes. You can install Easy Digital Downloads Amazon S3 on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.
How much does Easy Digital Downloads Amazon S3 cost at Ultrapack?
Easy Digital Downloads Amazon S3 costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does Easy Digital Downloads Amazon S3 include updates?
Yes. The current version of Easy Digital Downloads Amazon S3 is 2.4.1, published at Ultrapack on Jan 21, 2024. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is Easy Digital Downloads Amazon S3 scanned before publication?
Yes. Every version of Easy Digital Downloads Amazon S3 goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What are the requirements for the plugin Easy Digital Downloads Amazon S3?
Requires WordPress 5.0 or higher and PHP 7.4 or higher.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
- Download the file
edd-amazon-s3.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
edd-amazon-s3.zipand click Install Now. - Click Activate.
Requirements: Requires WordPress 5.0 or higher and PHP 7.4 or higher.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready