Skip to content

Developer documentation

Developer documentation

License anything.
Verify it anywhere.

Online and offline license enforcement for software, SaaS, games, and audio plugins. A plain REST API, an open token format, and SDKs when you want them.

Works from any language with an HTTP client. No SDK required.

# Is this license valid right now?
$ curl -sX POST \
    https://api.waveformanager.com/v1/validate \
    -H 'content-type: application/json' \
    -d '{"key":"ACME-7F3K-9QPD-2MXR","instanceId":"sess_123"}'

200 {
  "ok": true,  "status": "active",
  "features": ["pro"],
  "sessions": { "used": 1, "max": 3 }
}
Online

Web apps, SaaS, APIs, online games

Ask the API on every use. Revocation is instant, with concurrent-session limits and usage metering built in.

Online integration →
Offline

Desktop apps and audio plugins

Activate once. A signed token verifies locally on every launch, with quiet renewal and device management.

Offline integration →

Pick your stack

Unforgeable offline tokens

Ed25519 signatures bound to the machine and the product. Clients embed only a public key.

Revocation that arrives

Short leases and background renewal carry refunds and bans to machines in the field.

Never locks out a customer

Fails open on a network error, closed only on a definitive verdict from the server.