New — every plan now ships with unlimited products. See pricing →

Stop building license systems from scratch

Digitally-signed licenses, hardware fingerprinting, floating seats, offline validation and clock-tamper detection — ready in minutes, not months.

  • 90-day offline validation
  • 99.9% uptime target
  • Plans from $29/mo

Built for software vendors — any language, any platform

Everything in the box

Everything you need for license management

Secure, scalable and developer-friendly licensing infrastructure — without the maintenance burden.

Digitally signed licenses

Every license file is cryptographically signed and tamper-proof. Your application verifies the signature offline — no server call needed to confirm a license is genuine.

Hardware fingerprinting

Bind licenses to specific machines using motherboard and processor identifiers — surviving network-adapter changes and VM reconfigurations.

Floating licenses

Sell multi-seat subscriptions where any computer can activate with a shared receipt code. Unregister a seat and it's freed instantly.

90-day offline cache

License files cache locally for up to 90 days (configurable). Your app validates them with no internet connection required.

Clock-tamper detection

The SDK detects when a user winds back the system clock to extend a trial or expired subscription, and flags the license invalid.

Permanent trial protection

Every computer that touches your product is recorded forever. Users can't reinstall to mint another trial — even after uninstalling.

Developer-first SDKs

A clean REST API, native webhooks, an MCP server, and SDKs for .NET, Python, Node, Rust, Java and Go — with pre-built WPF, WinForms and Avalonia activation UI and a free sandbox to build against. Integrate in minutes.

Why licMngt

Licensing without the busywork

You could build signing, fingerprinting, offline caching and billing yourself — over many weeks. Or ship today on infrastructure that already does.

Own your licensing

Offline-first by design. Signed license files validate on the user's own machine — no runtime call to us, so an outage on our side never takes your app down.

Fair, usage-based billing

You pay only for paid licenses with an active subscription. Trial licenses are never billed and are tracked separately, and inactive licenses never count toward your bill.

Trial-abuse proof

Every computer is permanently recorded by hardware fingerprint. Uninstalling and reinstalling can't mint a fresh trial — the machine is known forever.

Capabilities

Built for developers in any language

Drop the SDK in and ship. Add license validation with one package for .NET, Python, Node, Rust, Java or Go.

dotnet add package LicenseManagement.Client

Native SDKs

First-class packages for .NET, Python, Node, Rust, Java and Go, plus pre-built WPF, WinForms and Avalonia activation dialogs you can drop straight into your app.

Learn More

Webhooks

Real-time, signature-verified events when licenses are created, activated or deactivated, and when receipts change.

Learn More

MCP server

Manage products, licenses and receipts straight from an AI agent over the Model Context Protocol.

Learn More

Sandbox / test mode

Build and verify your whole integration — REST, SDK and MCP — against an isolated sandbox that's never billed. Test keys and a /mcp/test endpoint, same base URL.

Learn More

Full REST API

Everything the dashboard does, scriptable. Clean, documented endpoints for products, licenses, receipts and computers.

Learn More

Bring your own key

Optionally sign licenses with your own Azure Key Vault certificate — a key we can never read.

Learn More

Trial extensions

Let end-users extend their own trial from the portal, with per-product rules and a full audit trail — no support ticket required.

Learn More
Included free

A branded portal for your customers

Give end-users a self-service portal to view licenses, copy activation keys and track device usage — all under your brand.

  • White-label branding with your logo & colors
  • Passwordless magic-link authentication
  • Device usage tracking & seat management
  • Fewer license-related support tickets
Explore the portal
Pricing

Simple, transparent pricing

Pay only for paid licenses with an active subscription. Trial licenses are never billed.

Basic
$29 /mo
50 paid licenses · For side projects and small launches
  • Unlimited products
  • Generous end-user trial allowance
  • Full REST API & webhooks
  • White-label customer portal
Get Started
Starter
$79 /mo
150 paid licenses · For small software products
  • Unlimited products
  • Generous end-user trial allowance
  • Full REST API & webhooks
  • White-label customer portal
Get Started
Business
$349 /mo
800 paid licenses · For established products
  • Unlimited products
  • Generous end-user trial allowance
  • Full REST API & webhooks
  • White-label customer portal
Contact Sales

Need a closer look? Compare all plans →

FAQ

Frequently asked questions

Everything you need to know about how licMngt licensing works.

Can't find what you're looking for?

How does offline validation work?

Every license file is cryptographically signed. Your application verifies the signature locally and caches it for up to 90 days (configurable), so it keeps working with no internet connection and no call back to our servers.

What exactly am I billed for?

Only licenses with an active paid subscription. Trial licenses are never billed and are tracked separately, and licenses without an active receipt never count toward your tier's cap.

Do trials count toward my plan?

No. Every plan includes a generous end-user trial allowance (250 concurrent active trials, plus 20 more for every paid seat included in your plan) and unlimited products — only paid licenses count toward your tier's limit.

Which platforms have SDKs?

Portable SDKs for .NET, Python, Node.js, Rust, Java and Go — on NuGet, PyPI, npm, crates.io and Maven Central — plus a PHP binding and the raw C core for embedded targets. The .NET desktop family adds pre-built WPF, WinForms and Avalonia activation UI. Everything else is reachable through the REST API, webhooks and the MCP server.

Can a user reset their trial by reinstalling?

No. Every computer is permanently recorded by its hardware fingerprint, so uninstalling and reinstalling can't mint a fresh trial on the same machine.

How do floating seats work?

Multi-seat subscriptions share an activation code. When an end-user unregisters a machine, that seat is freed instantly and can be activated on another computer — no action needed from you.

Get started

Start building with licMngt

Ship your software faster. Let us handle the licensing so you can focus on building great products.