Download and Verify
Download the installer from the signed CDN and verify its SHA-256 before you install or package it. Also check our minimum system requirements to ensure compatibility.
Release rings
Each workspace is tied to a release ring, which controls how early it receives new agent versions:
- canary: this ring is used by the SparkLogs engineering team for quality assurance.
- early-access: choose this ring if you want access to the latest features as soon as they're publicly available (only released after rigorous testing by SparkLogs engineering).
- stable: receives updates after early access.
The download path and version follow your workspace's ring. The app's agent deploy wizard shows you the exact ring, version, download URL, and expected hash for your environment.
EXE vs MSI
- EXE: the standard installer for single-machine and RMM silent installs. Absolute smallest download.
- MSI: required for Group Policy (GPO) and Microsoft Intune, which package the installer. Group Policy Software Installation does not support EXE.
Verify the SHA-256
Verify the file hash before installing or packaging. Compare the output to the expected hash shown in the deploy wizard, and stop if there is a mismatch:
Get-FileHash -Algorithm SHA256 .\SparkLogsAgentSetup-x64-1.6.0.exe | Format-List
Install properties
These properties are supplied at install time (on the command line, or in a GPO transform). The downloaded installer is generic: it carries no baked-in token, so you must supply the properties yourself.
| Property | When | Meaning |
|---|---|---|
EULA=ACCEPT | always (silent) | Accepts the SparkLogs Agent license. Required for every silent (unattended) install. The interactive GUI installer prompts for it instead. |
REGISTRATION_TOKEN | always | The registration token. Scopes the agent to one workspace and the token's organization subtree. |
USEPARENTORG=1 | single-org | Register directly under the token's organization and opt out of sub-org creation. Required for single-org installs. With this set, CLIENTNAME is rejected server-side. |
RMMCLIENTID | client-org | Your RMM's per-client ID. A linking key: the agent auto-creates or links the matching child organization. |
PSACLIENTID | client-org | Your PSA's per-client ID. A linking key, also used for ticket and billing reconciliation. Use the RMM ID, PSA ID, or both. |
CLIENTNAME | optional | Display-name override for the auto-created client organization. Not a link key. If omitted, auto-detected (AD domain, then RMM ID, then PSA ID, never a placeholder). Quote values with spaces. Rejected for single-org. |
Command forms:
- EXE:
SparkLogsAgentSetup-x64-1.6.0.exe /qn /norestart EULA=ACCEPT PROP=VALUE ... - MSI:
msiexec /i <file>.msi /qn /norestart EULA=ACCEPT PROP=VALUE ... /l*v %TEMP%\SparkLogsAgent-install.log
Sample tokens are shown as us_97...; the app fills in the real value. The <ring> placeholder in
download URLs is your workspace's release ring.
Next steps
- Deploy the agent (single machine, RMM, GPO, Intune, or CLI).