Getting Started
Prerequisites
SeaLights Account: Active SeaLights account with access credentials
Authentication Token: Valid SeaLights Agent token (stored as
sltoken.txtor injected via environment variable)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.24+)
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 SeaLights Go Agent is distributed as a binary archive. Download and extract it to your project directory before proceeding.
Choosing a Download Strategy
Latest
Quick start, dev/sandbox environments, POC
Specific version ⭐
Production pipelines — set via API (recommended) or hardcoded
Architecture: Set SL_OS_ARCH to match your runner or local machine:
linux-amd64— Linux x86-64 (most CI runners)linux-arm64— Linux ARM64 (AWS Graviton, self-hosted ARM runners)darwin-amd64— macOS Inteldarwin-arm64— macOS Apple Silicon (M1/M2/M3)
Direct Download Links (Latest)
For convenience, the table below contains direct links to 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
Strategy 1: Always Download the Latest Version
Suitable for development environments where you always want the newest capabilities and can tolerate potential breaking changes between runs.
Strategy 2: Specific Version (Recommended)
API Endpoint:
Authentication:
Authorization: Bearer <your-agent-token>Response: JSON object with a
versionfield, e.g.{"version": "v2.0.225"}
Last updated
Was this helpful?

