VenLicense
License keys and activation, without the backend.
Issue, validate, and manage software license keys through one API — activations, device limits, trials, and offline checks handled for you.
- 0ms
- Median validation
- 0
- License models
- 0
- Servers to run
Overview
What VenLicense does.
VenLicense is the licensing layer for anyone selling software — desktop apps, plugins, SaaS, or firmware. Generate keys, enforce activation and device limits, run trials, and revoke access from a REST API instead of a database you have to build and secure yourself.
It handles the awkward parts: offline validation with signed tokens, floating licenses for teams, grace periods, and upgrades. You focus on the product; VenLicense tracks who is entitled to what.
Quick start
Up and running in minutes.
A single API call to get started. Full reference, SDKs, and webhooks in the docs.
import { VenLicense } from "@luxavero/venlicense";
const licensing = new VenLicense(process.env.VENLICENSE_API_KEY);
// Issue a license key with a 3-device limit
const license = await licensing.keys.create({
product: "prod_pro",
email: "[email protected]",
deviceLimit: 3,
});
// Validate + activate on the customer's machine
const { valid } = await licensing.keys.validate({
key: license.key,
deviceId: "device-abc",
});Features
Everything you need, nothing you don't.
Keys that fit your model
Perpetual, subscription, trial, or floating licenses, with per-key device and seat limits you set.
Offline validation
Signed activation tokens let apps verify a license without calling home on every launch.
Change without reissuing
Upgrade, downgrade, extend, or revoke a license live — the change applies on the next check.
See every activation
Track activations, devices, and usage per customer, with webhooks on every state change.
Built for
Where teams use VenLicense.
More products
Explore the suite.
LuxaOTP
Communications
One-time-password delivery across 190+ countries with a single API call, powered by tier-1 carrier routes.
Explore LuxaOTPLuxaWA
Communications
Send OTPs, notifications, and support conversations over WhatsApp Business — templates, delivery status, and two-way replies from one API.
Explore LuxaWAVenAuth
Security
Drop-in authentication — passwordless, social, and enterprise SSO — with sessions and identity you can trust.
Explore VenAuthReady to try VenLicense?
Get in touch and we'll help you get set up — with real humans, not a ticket queue.