LicensorPro
FAQCompareBlogAll plugins Get LicensorPro →
Self-hosted · Open architecture

Sell & license your WordPress plugins & PHP apps.
Keep 100% of revenue.

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.

No revenue share SQLite or MySQL Bring your own gateway 14-day money-back guarantee
my-plugin.php
// 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()
100%
Revenue retained
< 60s
License delivery
PHP 8.2+
Drop-in stack
$5/mo
Runs on a VPS
How it works

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.

1

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
2

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
3

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)
Everything you need

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 & structured logs

Every activation, payment, refund, and login attempt is logged. Ship to your SIEM if you need to.

vs SaaS competitors

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
Frequently asked

Questions 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) handled for you? Use a Merchant-of-Record gateway like Polar 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 migrate too.

Is the source open?+

You get the full PHP source and can modify it for your own use — read it, patch it, run it wherever your plan allows, including instances you operate for clients. What you cannot do is redistribute it or resell it; LicensorPro ships under the <a href="https://license.jnkplugins.com/license">LicensorPro Commercial License</a>, not an open-source one. The client SDKs are the exception: they are MIT, so you can ship them inside your own paid plugins with no strings.

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.

Get the useful ones

Occasional posts on WordPress internal linking, forms and entry management — plus release notes. No sequences, no upsell drip, unsubscribe in one click. We send one email to confirm it is really you.

We store your address ourselves and never sell or share it. Privacy.