Licensing for software businesses
Software licensing without the licensing infrastructure headache.
Licento issues the keys, counts the installations, signs every answer and delivers your updates — so you can sell your plugin, app or API without building a licensing server first.
No payment details needed to sign up.
payload, decoded
{
"product": "acme-backup",
"subject_id": "shop.example.com",
"status": "active",
"grace_until": 1793750400,
"entitlements": {
"cloud_sync": true,
"sites": 3
}
}
- signature
- Ed25519 · 4Rm9…Kq2w
- key_id
- ent-2026-01
Built for whatever you sell
- WordPress plugins
- Desktop software
- SaaS applications
- Mobile apps
- APIs
What it does
Everything between “they paid” and “it works on their site”.
One service for the parts of selling software nobody wants to build twice.
-
Licence keys and activations
Issue keys from your store or by hand, limit how many sites or machines each one runs on, and let customers move a licence themselves.
More about this: Licence keys and activations -
Signed answers
Every licensing answer is signed with Ed25519. Your software verifies it with a public key, and keeps working on its last signed answer if it cannot reach the server.
More about this: Signed answers -
Updates and releases
Upload a release once. Licensed installations are told about it and download it over links that expire; everybody else gets nothing.
More about this: Updates and releases -
A portal for your customers
Customers sign in with an emailed link to see their licences, where each is installed, and free a seat when they move.
More about this: A portal for your customers -
Sell directly
Connect your own Razorpay or Stripe account. When a payment is confirmed the licence is issued and its key emailed — and sent again if the email fails.
More about this: Sell directly -
API and webhooks
A service API for your store, with idempotency so a retried request never issues a second licence, and signed webhooks for your systems.
More about this: API and webhooks
How it works
Three steps, and the first one asks the questions for you.
-
Add your product
A guided setup asks what you are selling — a plugin, an app, an API — and suggests the plans, limits and key format to match. Every answer can be changed.
-
Connect your software
Your software activates, checks and updates through a small, versioned API, and verifies each answer with your public key. A built-in test checks the connection before you ship.
-
Sell and ship
Issue licences from your store, from a payment, or by hand. Upload a release and licensed installations see it. Watch it all from one dashboard.
Security
Built so that a leak of the database is not a leak of your keys.
Licence keys are kept only as keyed digests. Signing keys never leave the server. Every organization's records are kept apart in every query.
How Licento protects your data-
Keys stored as digests
HMAC-SHA-256 under a server-side secret. Shown once, never logged.
-
Ed25519 signatures
On every licensing answer, verified by your software.
-
Two-factor sign-in
Authenticator codes and recovery codes. Required by role if you choose.
-
Organizations kept apart
Every record belongs to one organization; queries outside it are refused.
Pricing
A plan for one product, and for a catalogue.
-
Starter
One product, for trying the platform on something real.
Ask us
14-day free trial
-
Pro
Several products, a small team and room to grow.
Ask us
14-day free trial
Ship your next release with the licensing already done.
Set up your first product in a few minutes. Your customers will only notice that it works.