Sell & license your WordPress plugins & PHP apps.
Keep 100% of revenue.
A self-hosted Freemius alternative. Generate license keys, control activations, 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/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()
From install to first sale in an afternoon
Three pieces, fully decoupled: the server, the SDK, your store. No SaaS dependency, no vendor lock-in.
Install LicensorPro
One composer install and a setup wizard. SQLite default, MySQL optional. Runs on a $5 VPS, scales to a fleet.
- ✓Payment webhooks auto-configured
- ✓Admin seeded, ready to log in
Drop the SDK in your plugin
A single PHP file. The plugin gets a license menu, auto-updates via the standard WP update mechanism, and a clean is_licensed() gate.
- ✓HMAC-signed activations
- ✓Offline grace period
Sell & ship updates
Upload a release zip; customers see the update prompt within minutes. Checkout, invoices, and license email are all built in — through your own gateway.
- ✓Channels: stable / beta / RC / dev
- ✓Signed download URLs (10 min TTL)
A complete commerce stack for plugin authors
Built specifically for the WordPress plugin business model — not bolted onto a generic SaaS.
Per-site activations
HMAC-signed license keys with configurable site limits. Auto-recycle stale activations and detect cloned environments.
WordPress auto-updates
Plugin polls your server via the native update mechanism. Drop-in SDK handles the plumbing — no custom updater UI.
Bring your own gateway
Stripe, Polar, PayPal, Razorpay, Paddle, Lemon Squeezy & more — one-time or subscription. Trials, coupons, refunds, invoices, dunning — all wired to verified webhooks.
Release channels
Stable, beta, RC, dev. Promote builds, roll back instantly, gate channels by plan or beta-tester group.
Bundles & affiliates
Sell multiple plugins as a bundle. Reward partners with referral codes and per-sale commission tracking.
Coupons & campaigns
Percentage or fixed-amount, expiry windows, per-customer or single-use, plan-specific or global.
Customer portal
Self-serve account: see licenses, manage activations, download invoices, update card, cancel subscription.
Admin REST API
Headless control plane. Manage products, plans, licenses, customers from your own tooling or CI.
Audit log & structured logs
Every activation, payment, refund, and login attempt is logged. Ship to your SIEM if you need to.
Why self-host?
| 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 |
Plugins currently licensed through us
Automatic Linker
Automatic internal-linking engine for WordPress with rule-based scoring and optional LLM re-ranking.
View detailsEntryVault
WordPress form-entry CRM: capture, organize, and reply to form submissions with IMAP reply matching.
View detailsTrinity Forms
WordPress form builder with Stripe + PayPal Checkout, conditional logic, and GDPR-aware entry retention at the base tier.
View detailsQuestions before you commit
Do I need a server to run this? +
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.
Does it work with my existing plugins? +
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.
What payment processors are supported? +
Bring your own — Stripe, Polar, PayPal, Razorpay, Paddle, Lemon Squeezy and more, one-time or subscription. Want global tax (VAT/GST/sales tax) handled for you? Use a Merchant-of-Record gateway like Polar, Lemon Squeezy or Paddle.
Can I migrate from Freemius / EDD? +
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 are migrated too.
Is the source open? +
LicensorPro itself is source-available under a fair-use license. The SDK is MIT — fork it, ship it inside paid plugins, no attribution headaches.
No platform cut on your own sales.
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.