Overview
Product License Manager is the control center for every license key your products ever issue. Instead of juggling spreadsheets, manual emails, and one-off scripts every time someone buys a product, you get a single dashboard that generates keys, tracks activations, watches renewals, and talks to your other software through a REST API — all without leaving WordPress.
Think of it as the layer that sits between "someone paid for my product" and "that person can actually use it." It issues the key, remembers which sites have activated it, knows when it expires, and tells you (and your customer) the moment something needs attention.
What You Can Do with Product License Manager
- Generate license keys manually or automatically, with a Standard, Enterprise, Trial, or Beta type
- Track every activation, deactivation, and revocation per license, per site
- See revenue, renewals, and license-status distribution on one dashboard
- Manage customers and products as first-class records, not just line items
- Send automated emails for welcome, renewal reminders, expiry, and failed payments
- Expose a full REST API so your checkout, membership, or update-server code can talk to licenses directly
- Control every one of those API routes individually, down to the HTTP method
Who This Plugin Is For
Product License Manager is built for anyone who sells software and needs to prove who's allowed to use it — whether that's a single plugin or a whole catalog of products:
- WordPress plugin and theme developers selling directly from their own site
- Agencies issuing seat-based or site-based licenses to clients
- SaaS-adjacent products that need self-hosted, WordPress-native license control
- Teams who want license logic to live in REST endpoints instead of a black-box service
Requirements
- A self-hosted WordPress site you control, with the ability to install plugins
- A product (or products) ready to be licensed — Product License Manager issues the keys, it doesn't sell for you
- HTTPS enabled on the site if you plan to use the REST API in production

