Sell plugins, themes and apps with license keys and auto-updates.
Software Licensing Pro issues a key per purchase, enforces per-site activation limits through an activation API, and pushes updates to the plugins and themes your customers installed — the way software is actually sold.
A license the product can check.
Every purchase issues a license key. Your plugin or app calls the activation endpoint with the key and the site it runs on; Ambikly counts seats against the limit you set and lets the customer deactivate a site to free one up.
- License activation and deactivation API
- Per-site activation limits with seat counting
- Keys, activations and status on the customer’s account and in your admin
Ship updates to the products you sold.
Upload a new version and licensed installs see it in their own update screen. Lapsed or unlicensed sites keep working but stop receiving updates — the same behavior Ambikly Pro itself uses.
- Auto-updates for the plugins or themes you sell (Pro)
- Updates gated on an active license
- Nothing breaks when a license lapses
- v2.4.0 — available to 1,204 active licenses
- v2.3.2 — installed on 96% of sites
- Lapsed licenses: no update, product keeps running
Everything is reachable from code.
License and order data sit behind the documented REST API, and HMAC-signed webhooks fire on paid orders — so onboarding emails, Slack alerts or a self-hosted docs portal can react the moment someone buys.
- REST API under
ambikly/v1andambikly-pro/v1 - HMAC-SHA256 signed webhooks on order and subscription events
- WP-CLI for exports and maintenance
// Activate this site against the customer's key
$response = wp_remote_post( $store . '/wp-json/ambikly-pro/v1/licenses/activate', array(
'body' => array(
'license' => $key,
'site' => home_url(),
),
) );The add-ons a software licensing store reaches for.
All included in one Pro license, alongside the other add-ons. Enable them from the same admin.
Software Licensing Pro
Activation/deactivation API, per-site enforcement, and auto-updates for the digital products you sell.
DigitalSubscriptions
Recurring billing for memberships, SaaS, and subscription boxes. Customers self-manage from their account.
CheckoutDownload Analytics
Per-file download metrics: counts, unique customers, timestamps.
DigitalPDF Stamping
Watermark delivered PDFs with the buyer name and order number.
DigitalAffiliate System
Track referrals and record commissions for affiliate partners.
MarketingStore Credit Wallet
Per-customer wallet for refunds, gift credit, and goodwill.
CustomerWhat you get for software licensing, by plan.
| Capability | Free | Pro / Agency |
|---|---|---|
| Digital products with secure delivery | Included | Included |
| License keys per purchase | — | Software Licensing Pro |
| Activation / deactivation API | — | Included |
| Per-site activation limits | — | Included |
| Auto-updates for your products | — | Included |
| REST API and webhooks | Included | Included |
| Revenue share | None | None |
Pro is $199 per year or $549 once for one site; Agency covers 10 sites. Every paid plan includes all 35 add-ons.
From install to first sale.
-
Enable Software Licensing Pro
One toggle in Ambikly → Add-ons.
-
Create the product and set the seat limit
Attach the download; choose how many sites a key may activate.
-
Add the activation call to your product
Your plugin sends the key and site URL to the activation endpoint and stores the result.
-
Release updates
Upload new versions; licensed installs pick them up in their own update screen.
Software licensing on Ambikly — common questions.
How does my plugin check a license?
It calls the activation endpoint with the license key and the site URL; Ambikly returns the activation state and counts the seat.
What happens when a customer hits the site limit?
Activation is refused until they deactivate a site — which they can do themselves from their account.
Do lapsed licenses break the customer’s install?
No. The product keeps running; it stops receiving updates until the license is active again.
Can I sell yearly licenses?
Yes — sell the license product on a recurring plan with the Subscriptions add-on, which is included in the same Pro license.
Is Ambikly itself licensed this way?
Yes. Ambikly Pro is sold and updated through the same licensing model this add-on gives you.
Selling something else too?
Start on the free core today.
Install it, take a real order, and turn on Pro add-ons from the same admin the day one earns it.