Release Deploy for Easy Digital Downloads
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 acc
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
- Direct delivery – serve files from GitHub CDN without storing assets in /wp-uploads
- Private & public repos – both fully supported with secure token authentication
- Visual file browser – select GitHub release assets as easily as picking images from Media Library
- Smart caching – stay well within GitHub rate limits to ensure uninterrupted downloads
- Real-time validation – instant confirmation that files are accessible and ready to serve to customers
- Rate limit monitoring – stay informed about your GitHub API usage
True CI/CD deployment for your EDD store
Push a tag. Your EDD store updates instantly. Customers get the latest version. You do nothing.
Source Code
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:
- “Latest” release keyword – set once, never update Download files again when you release
- GitHub webhooks – customers get new releases instantly after you push, zero manual sync
- Version & changelog sync – write once on GitHub, version numbers and changelogs update everywhere automatically
- Email notifications – get alerted immediately if downloads fail or rate limits approach