What Frost Auth is
Frost Auth is a License-as-a-Service platform for developers. It handles license issuance, verification, users, and subscriptions for paid software so you don’t build and maintain licensing infrastructure yourself. Create a product, generate cryptographically signed license keys, and verify them from your application with a single API call. Hardware locking, live analytics, and full key control come built in.FrostAuths SDKs
SDKs handle request formatting, response signature verification, and retries automatically. Official wrappers are available for C++, C#, Rust, Go, Python, Node.js, and Java.
REST API
All communication with Frost Auth runs over HTTPS. Endpoint groups handle license verification, license management, users, subscriptions, activity logs, and webhooks.
Basic flow
Every integration follows the same path:- Issue a license — generate a key from the dashboard with your desired expiry, device limit, hardware resets, etc.
- Activate — your app calls
/api/v1/activatewith the key, hardware Id, and optional metadata (OS, app version, binary hash, device label). - Validate — the server checks the key, applies version/platform gates, enforces device limits automatically, and returns a signed verdict.
- Heartbeat — periodically re-validate to catch revocations. Revocation takes effect within one heartbeat.
Init() handshake or session token to manage. Verification is stateless per call, which means revocation takes effect immediately — the next heartbeat sees the updated status.
Credentials
These four values authenticate every request. Theowner, product, and version identify your app configuration. The publicKey acts as a encryption key — do not change this