Skip to content

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.

1 Model products, tiers, entitlements
2 Embed SDK .NET / Node / Python / Java
3 Issue or sell API, dashboard or checkout
4 Customer activates online seat or offline file
5 Self-serve & renew portal, trials, revocation

How Delta1 Labs helps

A layered approach

1

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.

2

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.

3

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.