License Keys
Overview
Every ACS Monitor server instance is assigned a unique license key when it is registered on this platform. The license key is the primary identifier that links your deployed instance to your account, tier, and device/monitor cap.
Key Format
License keys are 32-character hexadecimal strings generated using a cryptographically secure random number generator. A typical key looks like:
a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6
Keys are guaranteed to be unique across the entire platform. They are case-insensitive for validation purposes but are always displayed in lowercase.
How Keys Are Assigned
A license key is generated automatically when you register a new server through the dashboard. The key is then embedded into your ACS Monitor instance during the installation process via the install script. You do not need to manually enter or configure the key — it is handled entirely by the installer.
Where to Find Your Key
You can view your server's license key in two places:
- Licensing dashboard — navigate to your server's detail page to see the full key
- ACS Monitor instance — in your ACS Monitor web dashboard, go to Settings to see the embedded key
Key Security
License keys should be treated as sensitive credentials:
- Do not share your license key publicly
- Keys are transmitted over HTTPS only
- Keys are stored encrypted at rest on the licensing server
- Each key is bound to a single server registration and cannot be transferred
How Keys Are Used
Your ACS Monitor instance uses its license key for all communication with the licensing server. This includes:
- License validation — verifying the key is valid and the associated server is active
- Heartbeat reports — sending periodic usage and health data
- Cap checks — confirming the current device/monitor count is within the tier limit
All API requests from your instance include the license key in the X-License-Key HTTP header. See the API Overview for details.