Universal licensing infrastructure

Ship software.
Control access.

A calm, developer-first way to issue licenses, bind them to trusted devices, and give every application a secure path to activation.

⌁ Keys are hashed. Device identities are one-way fingerprints.
ACTIVATION REQUEST /v1/activate
app_iddesign-tool
licenseLIC-7K2M-••••-••••
devicefingerprint verified
✓
Access grantedBound to this device · 7:42 PM
→
◈your application
✦one-time license
◌trusted device
REST-firstWorks with any stack
One key → one deviceSimple activation policy
Built for teamsSeparate apps, clean ownership
Open by designDocs your developers can use
A foundation, not a feature

Licensing that stays
out of the way.

Keep your product experience focused. LicenseStack handles the mechanics behind access so your team can focus on the software people came to use.

01
⌘

Register any application

Give each product its own app ID, API key, and clean licensing boundary.

See the workflow →
02
✦

Issue keys once

Create customer licenses that activate once and stay attached to the first trusted device.

Explore activation →
03
↻

Stay in control

Rotate API keys, reset approved device changes, revoke access, and keep an audit trail.

Open the dashboard →
Designed for developers

Your app, your rules,
your API.

Register once, then manage everything through a focused dashboard or the REST API. No platform-specific runtime. No vendor lock-in.

RESTPythonJavaScript.NETJavaC++
activate.py
from license_platform_sdk import LicenseClient

client = LicenseClient(
    base_url="https://api.your-domain.com",
    app_id="your-application",
    storage_path="license-token.json"
)

client.activate(customer_license_key)
client.validate_online()
A clear place to work

The dashboard your team
will actually use.

One glance for your applications. One click for a license. No spreadsheet archaeology.

EXAMPLE WORKSPACE · ILLUSTRATION

Good afternoon, Alex ✦

Active licenses2,480↗ 12.8% vs last month
Applications08Across 3 teams
Activations1,942↗ 8.4% vs last month
Activation activityLast 30 days⌄
May 01May 08May 15May 22May 30
Recent activationsView all
◈
SketchboardLIC-7K2M-••••
Active
✦
Cloud CutterLIC-3F1A-••••
Active
⌘
Pixel ForgeLIC-9J8P-••••
Active
Customer activation

Scan your activation QR.

Open this scanner on the customer’s phone and scan the QR code shown in the software. No account is required.

⌁ Camera is off Select Start camera to begin.

Ready to scan. Your phone will be identified only for this activation.

The QR contains a short-lived pairing value, not an API key or password.

Start with the core

Make access
feel effortless.

Build your first application in minutes. Scale into teams, seats, and plans when you are ready.