Luxavero
BetaDeveloper

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.

Issue & validate keysDevice & seat limitsOffline activationTrials & expiry
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.

Desktop and mobile app licensing
Plugin and extension sales
Self-hosted SaaS entitlements
Trial-to-paid conversion

Ready to try VenLicense?

Get in touch and we'll help you get set up — with real humans, not a ticket queue.