Use cases

License anything you can write code for.

Every paid order gets a signed, device-locked key. What your software does with it depends on what you sell. These are the shapes we see most, and you can mix them.

Offline checks the signed key on the customer's machine, no connection needed. Online asks the API on each use, so revocation is instant.

Audio and creative software

Where licensing started, and where the offline machinery matters most.

Offline

Audio plugins (VST3, AU, AAX)

A signed key for every order, checked inside the plugin at launch with no connection needed. Seats are bound to a machine, and the JUCE kit ships the activation screen and a free demo period.

OfflineOnline

Sample libraries and preset packs

Sell instruments, loops and presets with a key that unlocks the installer or library loader. Cap the devices per customer, and let buyers move to a new computer without a support email.

Offline

Standalone music and video apps

Editors, DJ tools and notation apps activate once, run without internet, and renew quietly in the background while the customer is online.

OfflineOnline

Demos, trials and betas

Offer a free demo period or a time-limited trial, then let a paid key take over. Revoke a beta key the day the beta ends.

Desktop and developer software

One signed token, verified with whatever your platform already ships.

Offline

Desktop apps

Electron, native macOS and Windows .NET apps verify the same token with the platform's own crypto. The same check has been run from Swift, C#, Kotlin, Rust, Go, Python and PHP clients.

OfflineOnline

Developer tools and CLIs

Per-seat keys for command-line tools, IDE extensions and build plugins. Validate online in CI, or offline on a laptop on a plane.

OnlineOffline

Indie games and game tools

Online games check on login and can limit concurrent sessions. Offline games verify a signed file. Works from C# and any language with an HTTP client.

OfflineOnline

Add-ons for other apps

Extensions for hosts that run Python or JavaScript can verify the token in a few lines. The format is open and documented.

Web, WordPress and subscriptions

Checked on your server, so a canceled customer is cut off at the next request.

Online

WordPress plugins and themes

A premium plugin asks the API whether a key is valid. Count each site as a seat, so one key cannot run on an unlimited number of sites. Keys are issued when a WooCommerce order is paid.

Online

SaaS and web apps

Your backend checks the license on every use. Revocation is instant, and you can limit concurrent sessions and set usage quotas per plan.

Online

APIs and developer platforms

Issue a key per customer, check it at your gateway, and decide what each plan may call. Pro adds a merchant API and signed webhooks for your own systems.

OnlineOffline

Subscription software

Monthly or yearly licenses that renew with each payment and stop when a subscription is canceled or a charge is refunded.

Online

Memberships and gated downloads

Keep private downloads, member areas and early-access builds behind a key that your server checks, so a refund closes the door.

Selling it

The commercial shapes your catalog actually has.

OfflineOnline

Bundles

One purchase unlocks several products. The customer gets one key and every product in the bundle activates with it.

OfflineOnline

Studio, team and multi-seat licenses

Sell a license with several seats, and let your support team release a seat or grant another activation in one click.

OfflineOnline

Moving from another licensing system

Keep the keys your customers already hold. Existing licenses can be adopted or imported, so nobody has to re-buy or re-activate.

OfflineOnline

Anything else that runs code

If you can make an HTTP request, you can check a license. The REST API works from any language, and the token format is open, so a verifier is a short piece of code.

Not sure which fits?

We can build it with you.

Tell us what you sell. We can integrate the license manager into your product for you, and harden it against cracking and abuse.