Software licensing · Pro

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.

Activation / deactivation APIPer-site limits with seat countingAuto-updates for your products
1
key per purchase, checked by your product
2
REST namespaces for your own tooling
0%
revenue share — ever
Keys and activations

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
Updates

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
Your own tooling

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/v1 and ambikly-pro/v1
  • HMAC-SHA256 signed webhooks on order and subscription events
  • WP-CLI for exports and maintenance
Free vs Pro

What you get for software licensing, by plan.

CapabilityFreePro / 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.

How it works

From install to first sale.

  1. Enable Software Licensing Pro

    One toggle in Ambikly → Add-ons.

  2. Create the product and set the seat limit

    Attach the download; choose how many sites a key may activate.

  3. Add the activation call to your product

    Your plugin sends the key and site URL to the activation endpoint and stores the result.

  4. Release updates

    Upload new versions; licensed installs pick them up in their own update screen.

FAQ

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.

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.