About Licensing
This topic set describes the Billing area of App Management together with the per-Site caps that partition instance entitlement across tenant Sites.
AlloyScan licensing is enforced at two layers: the instance layer (the license file uploaded to the AlloyScan instance) and the Site layer (per-Site Max caps that delegate consumption to individual tenants). Together they let an instance owner set an upper bound for the whole deployment and partition it across Sites.
Note: This page covers instance-level administration in App Management. It is used by Global Administrators.
How licensing works
Instance-level license
The license file establishes the entitlements of the entire AlloyScan instance. It carries:
- Serial No. — the license identifier.
- Expiration — the date the license becomes invalid.
- Organization — the licensee name.
- User — the license contact.
The instance license also defines the Discovery quotas — Nodes (audited devices), Users, Audits per month, and API transactions per month. Each quota is either a finite number or Unlimited (∞).
A Global Administrator uploads the license file at Admin Center > App management > Billing > License Information.
Per-Site quotas
Each Site has its own per-Site Max caps for Users, audited Nodes, Audits per month, and API transactions per month. These are configured at Admin Center > Site Settings > Organization profile and reviewed at Admin Center > Site Settings > Limits and usage.
A Max value of 0 on a per-Site quota means "no per-Site cap — inherit from the instance license". This is how a Global Administrator delegates the whole instance entitlement to a single Site, or how tenants without contractual sub-limits are configured.
Recharge day
Two of the four quotas are time-bounded: Audits per month and API transactions per month. Their counters reset on the recharge day — a fixed day-of-month that applies instance-wide. For example, if the recharge day is the 27th, both monthly counters reset at the start of the 27th of each month.
The recharge day is shown at Admin Center > Site Settings > Limits and usage > Subscription information and at Admin Center > App management > Billing > Limits and usage > Subscription information. Per-Site usage history is preserved month-by-month in the Usage History table on each page, so prior periods remain visible after a reset.
Tiering
AlloyScan licensing supports tiering (for example, small office, enterprise, MSP). The observable mechanism is the combination of the instance-level license (which can be Unlimited on each Discovery quota) and per-Site Max caps (which the Global Administrator uses to enforce per-tenant limits). Public pricing is described at a high level on the Alloy Software website ("per Technician + per audited computer, annual").
Note: Details may vary by deployment.
Why this design
A two-layer model — instance license plus per-Site caps — supports both a single-organization deployment (one Site, all instance entitlement) and a multi-tenant MSP deployment (many Sites, each with contractually limited consumption). The recharge day gives every Site a predictable monthly reset for time-bounded quotas without coupling resets to creation date.
Key distinctions
- Instance-level vs Site-level quotas — the instance license sets the upper bound; per-Site caps partition it. Per-Site
Max = 0means "inherit instance". - Hard vs soft caps — Nodes and Users are hard caps (the instance enforces them outright). Audits per month and API transactions per month are soft caps with a monthly recharge.
- Audit log entries vs license usage — every audit consumes one Audits-per-month unit; that unit is restored on the next recharge day.
Limitations
- License upload happens through the Upload license action on the License Information page; the upload action is Global-Administrator-only.
- The exact per-second / per-minute API rate ceiling is enforced server-side but is not surfaced in the UI; only the per-month counter is visible.
- License tiers are not exposed as named SKUs in the UI; entitlement is expressed through Unlimited / numeric values on the Discovery quotas.