Cryptographic license keys
Ed25519-signed, AES-256-GCM encrypted. Clients verify authenticity offline without calling the server.
WP License Manager (WPLM) is a self-hosted software licensing server that runs as a WordPress plugin. It gives software vendors everything they need to sell, issue, validate, and revoke license keys — with no ongoing subscription cost to the platform itself.
Cryptographic license keys
Ed25519-signed, AES-256-GCM encrypted. Clients verify authenticity offline without calling the server.
Device & seat management
Node-lock licenses to specific hardware fingerprints, manage seat limits, and support floating/concurrent licensing.
Native subscription billing
Sell recurring licenses without the paid WooCommerce Subscriptions extension. Dunning, proration, and self-service all built in.
Full REST API
40+ endpoints covering every licensing operation. Secure per-key scoped auth. Powers the official client SDKs.
| Area | Capability |
|---|---|
| Core licensing | CRUD, signed keys, expiry (absolute + relative), grace periods, bulk generation, CSV import/export |
| Devices | Fingerprint binding, seat accounting, floating leases, component tracking, overage strategies |
| Monitoring | Heartbeat monitor, zombie cull, anomaly detection (impossible travel, churn, spikes) |
| Revocation | Instant revoke/suspend/terminate, device revoke, global blacklists, signed CRL for offline clients |
| Subscriptions | Native recurring billing, dunning, upgrade/downgrade, trials, sign-up fees, self-service portal |
| WooCommerce | Licensed products, subscription product types, auto-delivery, order meta box, My Account portal |
| REST API | 40+ endpoints, Basic auth with scoped consumer keys, signed response envelopes |
| SDKs | PHP/WordPress, Dart/Flutter, JavaScript/TypeScript, Python, OpenAPI spec |
WPLM is licensed under GPL v2 or later. The entire feature set — including the subscription engine — ships in one open-source package.