Powerful Functionality.

Professional Support.

14 Day Refund Policy

Bunny Storage for Easy Digital Downloads enables you to upload and manage download files on Easy Digital Downloads product admin pages and deliver your files securely and reliably through Bunny’s worldwide network to your users.

Enable File Protection with a single-click and easily set the URL expiration time from the plugin’s settings page.

Bunny Storage is a great choice for the delivery of download files via EDD, and it’s very easy to use!

Plugin Pricing

= 1.2.1 | December 27, 2021 =
* New – Token Authentication compatibility ‘EDD Free Downloads’ plugin

= 1.2 | December 15, 2021 =
* New – ‘Force Download’ option via bunny edge rule
* Improved – minor code tweaks
* Improved – translations
* update to 1.2 to match the WC version

= 1.0 | Release date: December 02, 2021 =
* Initial release.

Frequently Asked Questions

Multiple problems can occur when trying to deliver downloadable files safely with WordPress or Easy Digital Downloads:

  • Files uploaded to the WordPress media library are public and not protected at all.
  • It’s possible to let Easy Digital Downloads protect downloadable product files, but it is a liability. It can be done via .htaccess rules for Apache server but it will not work automatically on websites that run on Nginx, which needs to be configuration manually by editing the server configuration. EDD docs: (“..Files are only protected by default on servers that use Apache. If your server is running something else you will need to take a look at protecting them through another means. “)
  • Image and Audio files are never protected. EDD docs: (“..Image files and Audio files (MP3/OGG) are 2 exceptions to the “protected” rule. They are left unprotected so that your visitors can actually see the images you upload – like your download’s featured image, or hear the preview audio you upload for an audio product.“)
  • Most hosting providers configure their servers mainly for the purpose of hosting websites, but not for the purpose of professional file delivery.
  • Delivering files from your website’s server can slow down or even freeze the website, and consumes bandwidth when users are downloading the files.
  • Files are only reliably available around the location where your server is located. Everywhere else in the world the download speed will be slow.

The way to deal with these problems is to make use of a professional file storage provider like Bunny Storage, which specializes in hosting files and takes care of security and delivery.

Using the Bunny Storage for Easy Digital Downloads plugin to serve your product downloads allows for scalability and creates reliability, especially when serving large files. Bunny takes care of worldwide file replication, resulting in greater download speeds for your customers, all without the files ever touching your website’s server.

Additionally, this plugin will prevent files from being stolen by protecting them completely and allowing access only via an Authentication Token, making each file only accessible to your paying users.

Easy setup:  The setup of this plugin is as simple as entering your Bunny API key, selecting a Storage Zone and enabling the URL Protection option. Nothing else is required to get your downloadable files delivered securely with Easy Digital Downloads. No need to worry about any advanced technical setup.

Because of Bunny’s user-friendly interface, Bunny Storage requires little effort to setup.

Security: 1-click File Protection. Bunny’s Token Authentication ensures that your downloadable files are protected in a professional manner. Simply enable the option on the settings page and all EDD download URLs will automatically be protected and be inaccessible to anyone except your paying users.

Delivery: Very easy setup of file replication. Bunny can automatically replicate your files to different replication regions around the world. You have full control over which regions you would like to activate. As a result files are delivered with the lowest possible latency and highest possible throughput, no matter where your users are located.

Usability: Both this plugin and Bunny Storage are extremely easy to use. Simply upload and select your downloadable file from the popup on any product admin page and add the file to your Easy Digital Downloads product. Once the file has been added to the product, the file will be available to download for your users.


The best plugin.

We’ve been using Bunny Storage, Amazon S3 and other providers for EDD file downloads and found Bunny Storage to be the easiest storage provider to setup and manage, and the most user-friendly solution for this purpose.

This plugin doesn’t have any file size restrictions. In some other plugins the max upload file size is limited by the web server’s configuration.

In some other plugins forcing downloads doesn’t work automatically and needs a manual setup at the storage provider. This plugin allows for this option to be set with one click on the plugin’s settings page and simply works automatically.

This plugin utilizes Bunny’s powerful Token Authentication system to protect all your download files from being accessed by unauthorized users, and gives the option to strictly control the access time of your download URLs.

Enabling the File Protection option will block all requests to your file unless a unique token is passed with the request.

Each time a user downloads a file from your Easy Digital Downloads store, the download URL will be automatically signed with a token so that only the authorized user will have access to the file.

The token expiration time can be set in minutes on the plugin’s settings page.

This plugin should work fine alongside any theme or plugin.

If you do ever encounter a problem, please send us a message and we will be happy to fix it.

Bunny Storage for Easy Digital Downloads is a lightweight plugin and will not affect the speed of your website.

  • WordPress 5.6 minimum (latest version recommended)
  • Easy Digital Downloads (latest version recommended)
  • PHP 7.0 or higher
  • A Bunny.net account


Recommended for agencies and developers.

  • Developer License
  • Unlimited Domains
  • Easy Setup
  • File Manager
  • 1-Click File Protection
  • Updates & Support
  • Well Documented
  • 14-day refund policy


Recommended for extra domains.

  • Business License
  • 5 Domains
  • Easy Setup
  • File Manager
  • 1-Click File Protection
  • Updates & Support
  • Well Documented
  • 14-day refund policy


Recommended for personal use.

  • Personal License
  • 1 Domain
  • Easy Setup
  • File Manager
  • 1-Click File Protection
  • Updates & Support
  • Well Documented
  • 14-day refund policy


“Great alternative for hosting my downloadable files. It's a lot easier to use than amazon s3.”

Emile Designer

“Plugin is awesome and very easy to set up, my clients love it. Great support as well.”

Ivan Developer