Release Deploy for Easy Digital Downloads connects your GitHub releases directly to your EDD store—no ZIP uploads, no manual updates, no local file storage.
Perfect for developers who want to streamline their release workflow: create a GitHub release and your customers instantly and securely get access.
How it works
Create a GitHub release (manually or via CI/CD) Upload your ZIP as a release asset Select it in EDD Files serve directly to customers.
Your GitHub repository becomes the single source of truth for both your code and your downloads.
Core features
/wp-uploadsTrue CI/CD deployment for your EDD store
Push a tag. Your EDD store updates instantly. Customers get the latest version. You do nothing.
The complete source code for this plugin, including non-compiled JavaScript and CSS, is available on GitHub
Please see the GitHub repository for build instructions and development setup.
Upgrade to Pro
Upgrade to Release Deploy Pro and unlock:
This plugin connects to GitHub’s REST API to serve downloadable files from your repositories.
What service is used:
GitHub REST API
What data is sent:
– Your Personal Access Token (for authentication)
– Repository names (to fetch releases)
– Release information (to retrieve download files)
When data is sent:
– When browsing repositories in the admin interface
– When validating file availability
– When customers download files from your store
– When checking API rate limits
Privacy & Terms:
– GitHub Terms of Service
– GitHub Privacy Statement
Your GitHub Personal Access Token is stored securely on your WordPress server and is never exposed to customers or third parties. All API requests are made server-side.