Solutions / By need
License and monetize your software
A complete licensing backend — offline files and online activation, seats, entitlements, trials and a customer portal — that you integrate in an afternoon instead of building for a quarter.
The challenge
Licensing looks simple until you build it: you need a signed key format, a signing and key-management story, activation and seat tracking, entitlement checks the app can read offline, trials, revocation, renewals and a portal so customers do not email you for every seat move. All of it is security-critical, and none of it differentiates your product.
Teams that build it in-house spend months and still ship something brittle — a home-rolled key check, keys emailed by hand, no revocation, no self-service. Meanwhile the licensing model the business actually wants (trials, tiers, usage) keeps changing.
How Delta1 Labs helps
A layered approach
Model your product once
Define products, plans and the entitlements each unlocks in the dashboard. The same model drives offline files, online activation and the customer portal.
Integrate in a few lines
Drop in the SDK for .NET, Node, Python or Java, paste your public key, and verify a license and read entitlements locally. A documented HTTP + signature format means any language works.
Let customers self-serve
A hosted, white-labelable portal lets customers manage seats, download offline files and start trials — eliminating the license-by-email support load.
Capabilities
What you get
- Offline signed license files
- Entitlements + expiry in a signed document verified locally.
- Online activation & node-locking
- Count activations, move seats, enforce limits.
- Entitlements & per-plan tiers
- Ship one binary; unlock features per plan via signed entitlements.
- Self-service trials
- One API call issues a time-limited, revocable trial from your own site.
- Customer portal
- Seats, downloads and trials, self-served — white-label available.
- Team RBAC & audit log
- Owner/admin/support/billing roles with a full action trail.
Built with
Outcomes
- Ship real licensing in days, not a quarter.
- One binary, many plans — unlocked by entitlements.
- Customers self-serve seats and trials; support load drops.
- Works online, offline and air-gapped.
Frequently asked
Questions, answered
Which languages are supported?
Official SDKs for .NET, Node.js, Python and Java, plus a documented HTTP + signature format so you can verify licenses from any language.
Do offline licenses need a network?
No. A signed license file is verified locally against the public key you embed at build time — it works fully offline, with an optional grace window for online re-checks.
Can I run it in my own infrastructure?
Yes — Keyright is available fully self-hosted (including air-gapped) as well as managed. The same SDKs and integration work either way.
Let's talk about your setup
Tell us what you're building — we'll help you protect, license and ship it, managed or self-hosted.