Generate your first license
A license binds entitlements to a customer: type, validation mode, seats, expiry, software release, and optional feature sets. After creation you distribute the license key and signed license.bin for SDK validation. Complete first product and RSA keys before issuing licenses.
Includes choosing activation mode, license model, device binding (node-locked), and downloading artifacts.
Product with at least one software release and end users assigned to that release (for node-locked). RSA keys generated for that product (unsigned licenses cannot produce a valid license.bin).
Open Generate License
Licenses → Generate License (or from a product’s Licenses tab). The wizard has four steps: Activation → License Type → Basic Info → Details.
Step 1 — Activation mode
Choose how the SDK validates at runtime:
- Offline — file-based; Node-Locked, Subscription, Trial. Air-gapped friendly.
- Online — live API; all types including Perpetual online, Concurrent, Metered. Enables sessions and real-time revocation.
An info panel below the cards explains offline vs online behavior (same pattern as Device binding mode on step 4).
Step 3 — Basic info
- Product (required)
- Software release (required) — search dropdown of released versions
- Issued to — node-locked: pick end user from release; perpetual: often auto-assigned
- License name (required)
Step 4 — Details
- Device binding mode (node-locked only) — Auto-bind or Product owner approval
- Expiry / seats / meter balance — shown only for relevant types
- Entitlement sets (optional)
- Notes (optional, rich text)
Click Generate License. Copy the key and download license.bin from license details.
After issuance
- Licenses list — type, online/offline mode, status, activation count
- License details — Overview, Activations, Active Sessions (online), Device Binding (node-locked), Usage (Credit-Based / Usage-Based)
- SDK — validate on customer machine; see WinForms sample
