A self-hosted Freemius alternative. Generate license keys, control activations, and ship updates — all from your own server. Own your customers, your data, and your margins.
// Drop-in SDK in your plugin require_once __DIR__ . '/lib/licensorpro-client.php'; $client = new LicensorPro_Client([ 'product_slug' => 'my-plugin', 'plugin_file' => __FILE__, 'plugin_version' => '2.4.1', ]); $client->init(); // ✓ Auto-updates wired // ✓ License menu in WP admin // ✓ Premium gated by is_licensed()
Three pieces, fully decoupled: the server, the SDK, your store. No SaaS dependency, no vendor lock-in.
One composer install and a setup wizard. SQLite default, MySQL optional. Runs on a $5 VPS, scales to a fleet.
A single PHP file. The plugin gets a license menu, auto-updates via the standard WP update mechanism, and a clean is_licensed() gate.
Upload a release zip; customers see the update prompt within minutes. Checkout, invoices, and license email are all built in — through your own gateway.
Built specifically for the WordPress plugin business model — not bolted onto a generic SaaS.
HMAC-signed license keys with configurable site limits. Auto-recycle stale activations and detect cloned environments.
Plugin polls your server via the native update mechanism. Drop-in SDK handles the plumbing — no custom updater UI.
Stripe, Polar, PayPal, Razorpay, Paddle, Lemon Squeezy & more — one-time or subscription. Trials, coupons, refunds, invoices, dunning — all wired to verified webhooks.
Stable, beta, RC, dev. Promote builds, roll back instantly, gate channels by plan or beta-tester group.
Sell multiple plugins as a bundle. Reward partners with referral codes and per-sale commission tracking.
Percentage or fixed-amount, expiry windows, per-customer or single-use, plan-specific or global.
Self-serve account: see licenses, manage activations, download invoices, update card, cancel subscription.
Headless control plane. Manage products, plans, licenses, customers from your own tooling or CI.
Every activation, payment, refund, and login attempt is logged. Ship to your SIEM if you need to.
| LicensorPro | Freemius / EDD-SL | |
|---|---|---|
| Transaction fee | ✓None | 7–14% of revenue |
| Vendor lock-in | ✓You own the database | Migration is hard |
| Customer relationship | ✓Direct | Mediated |
| Customization | ✓Source-level | Configuration-only |
| Hosting | ✓Your VPS | Their cloud |
| One-time cost | ✓Yes, self-hosted | Recurring + revenue share |
Yes — but a tiny one. A $5/mo VPS with PHP 8.2, SQLite, and a domain is enough to start. Most users grow into MySQL when they cross a few thousand activations.
Yes. The SDK is a single PHP file you drop into any WordPress plugin. It registers a license menu, hooks the WP update mechanism, and exposes is_licensed() — no plugin rewrite required.
Bring your own — Stripe, Polar, PayPal, Razorpay, Paddle, Lemon Squeezy and more, one-time or subscription. Want global tax (VAT/GST) handled for you? Use a Merchant-of-Record gateway like Polar or Paddle.
License keys can be bulk-imported from CSV; we keep the original keys so customers don't need to reactivate. Customer records and active subscriptions migrate too.
LicensorPro itself is source-available under a fair-use license. The SDK is MIT — fork it, ship it inside paid plugins, no attribution headaches.
Host LicensorPro, connect your own payment provider, and pay no per-sale fee to us — only your processor's standard rate. The whole stack is one composer install away.