Licensing for desktop apps

Ship a licensed desktop app without hand-rolling a license server

Signed offline-verifiable license keys, machine activation, revocation, entitlements, trials, and payment-webhook fulfillment — one activation, then your app verifies offline. No heartbeat.


Signed keys

Every license key is cryptographically signed with a per-product key sealed by your master key.

Offline verification

Activate once, then verify locally forever — no heartbeat, no phoning home on every launch.

Machine activations & seats

Cap devices per license, and let end users manage or revoke their own machines from a portal.

Features

Define a per-product feature catalog, attach sets to plans, and override per license.

Trials

Anti-farming dedup grants one trial per machine per product — forever, even after reinstalls.

Payment-webhook fulfillment

Point your Stripe-style webhooks here and orders turn into delivered license keys automatically.