Getting Started
Prerequisites
SeaLights Account: Active SeaLights account with access credentials
Authentication Token: Valid SeaLights Agent token
Supported Go Version: The SeaLights Go Agent maintains support in line with what Golang itself supports, which is generally "from 2 versions ago" (At the time of this writing, Go 1.22+)
Go Agent Binary: Downloaded
slgoagentbinary placed in your project directoryNetwork Access: Ability to connect to SeaLights servers (check firewall/proxy settings if needed)
Downloading the Go Agent
The latest SeaLights Go Agent file can be downloaded from:
https://${DOMAIN}/slgoagent/latest/slgoagent-${OS_ARCH}.tar.gz
where OS_ARCH is one of: darwin-amd64, darwin-arm64, linux-amd64, linux-arm64, and DOMAIN can be our generic endpoint (agents.sealights.co) or your specific account domain endpoint (<your_custom_domain>.sealights.co/agents).
For your convenience, this table contains all of the direct links for downloading the latest version of the SeaLights Go Agent:
Linux
x86-64
https://agents.sealights.co/slgoagent/latest/slgoagent-linux-amd64.tar.gz
Linux
ARM64
https://agents.sealights.co/slgoagent/latest/slgoagent-linux-arm64.tar.gz
MacOS
x86-64
https://agents.sealights.co/slgoagent/latest/slgoagent-darwin-amd64.tar.gz
MacOS
ARM64
https://agents.sealights.co/slgoagent/latest/slgoagent-darwin-arm64.tar.gz
Sample Scripts for Downloading the Go Agent
Downloading and extracting the latest version:
Downloading a specific version
Replace “latest” with the desired version when downloading a specific version. Please note the format of the specific version URL that includes the v prefix.
Example script 1 — Downloading a specific version for Linux x86-64:
Example script 2 — Downloading a specific version MacOS (Silicon)
Last updated
Was this helpful?

