Skip to main content

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.

PropertyWhenMeaning
EULA=ACCEPTalways (silent)Accepts the SparkLogs Agent license. Required for every silent (unattended) install. The interactive GUI installer prompts for it instead.
REGISTRATION_TOKENalwaysThe registration token. Scopes the agent to one workspace and the token's organization subtree.
USEPARENTORG=1single-orgRegister 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.
RMMCLIENTIDclient-orgYour RMM's per-client ID. A linking key: the agent auto-creates or links the matching child organization.
PSACLIENTIDclient-orgYour PSA's per-client ID. A linking key, also used for ticket and billing reconciliation. Use the RMM ID, PSA ID, or both.
CLIENTNAMEoptionalDisplay-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