Description

The Software Licensing addon generates unique license keys for each digital product sale in Easy Digital Downloads, managing activation limits, expiration, and automatic renewal directly from the store dashboard. The extension enables the complete software licensing workflow, including remote verification via API, automatic updates for commercial WordPress plugins and themes, and recurring renewal billing before keys expire.

Key Features

  • Automatic key generation
    Creates a unique license key linked to the order immediately after payment confirmation.
  • Site activation control
    Defines how many domains can activate the same key, preventing usage beyond the purchased limit.
  • Remote verification API
    Provides an endpoint for client software to validate keys, expiration, and domains in real time.
  • Integrated automatic updates
    Connects sold plugins and themes to the WordPress updates dashboard only when the license is active.
  • Renewals and upgrades
    Sends reminders before expiration and processes renewals with configurable discounts at checkout.

Benefits of Software Licensing

  • Recurring revenue model
    Transforms one-time sales into annual renewal cycles, stabilizing store revenue.
  • Protection against unauthorized use
    Restricts unauthorized installations by validating each activation against the store server.
  • Professional software distribution
    Standardizes the delivery, updating, and support of digital products as SaaS tools.
  • Centralized customer management
    Consolidates license statuses, activation history, and renewals within the same EDD dashboard.

Who Is It For?

  • Developers who sell WordPress plugins, themes, or applications and need to license installations.
  • Independent software vendors (ISVs) that distribute desktop applications or digital tools.
  • Digital product stores that want to operate under an annual subscription model with automated renewals.

Designed for those who sell software as a product and need a robust access control layer, this addon equips Easy Digital Downloads with the infrastructure typically found in plugin and theme marketplaces. The result is a professional sales cycle, with traceable keys, updates conditional on an active license, and predictable revenue through recurring renewals.

Frequently asked questions

Is Easy Digital Downloads Software Licensing GPL-licensed?

Yes. Easy Digital Downloads Software Licensing 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 Software Licensing on multiple sites?

Yes. You can use Easy Digital Downloads Software Licensing on multiple sites. The number of sites connected to Ultrapack Auto Updater is limited by your plan.

How much does Easy Digital Downloads Software Licensing cost at Ultrapack?

Easy Digital Downloads Software Licensing 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 Software Licensing include updates?

Yes. The current version of Easy Digital Downloads Software Licensing is 3.9.7, published at Ultrapack on Jul 15, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).

Is Easy Digital Downloads Software Licensing scanned before publication?

Yes. Every version of Easy Digital Downloads Software Licensing 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 Software Licensing?

Requires WordPress 6.2 or higher and PHP 7.4 or higher.