Download Netwarden Agent

Monitor your infrastructure from the inside. Available for all major platforms and architectures.

Single Binary
Zero Dependencies
TLS Encrypted
Secure by Design
<10MB RAM
Resource Efficient

Choose Your Platform

Download the agent for your operating system and architecture

All architectures supported

Linux Tux logo

Linux

Quick Install

curl -fsSL https://get.netwarden.com/install.sh | sudo bash -s -- --tenant-id YOUR_TENANT_ID --api-key YOUR_API_KEY

Automated installation with configuration

AMD64 (x86_64)
DEB Package
For Ubuntu/Debian systems
Download
RPM Package
For RHEL/CentOS/Fedora systems
Download
ARM64 (AArch64)
DEB Package
For Ubuntu/Debian systems
Download
RPM Package
For RHEL/CentOS/Fedora systems
Download
ARM 32-bit (ARMv7)
DEB Package
For Ubuntu/Debian systems
Download
RPM Package
For RHEL/CentOS/Fedora systems
Download
Windows logo

Windows

AMD64 (x86_64)
Windows Installer
Automated installer with Windows service setup
Download
ZIP Package
Standalone executable with configuration file
Download
ARM64 (Windows on ARM)
Windows Installer
Automated installer with Windows service setup
Download
ZIP Package
Standalone executable with configuration file
Download
Apple logo

macOS

Quick Install

curl -fsSL https://get.netwarden.com/install.sh | sudo bash -s -- --tenant-id YOUR_TENANT_ID --api-key YOUR_API_KEY

Automated installation with configuration

Apple Silicon (M1/M2/M3)
TAR.GZ Package
For Apple Silicon Macs
Download
Intel (x86_64)
TAR.GZ Package
For Intel-based Macs
Download

Installation Methods

Choose the installation method that works best for your environment

Package Managers

Install via your system's package manager for automatic updates and easy management.

  • Automatically installs as a system service
  • Handles dependencies and updates
  • Linux: systemd service files included
  • macOS: Manual service setup (launchd guide included)

Direct Binary

Download and run the standalone binary for maximum control and minimal dependencies.

  • No installation required
  • Single executable file
  • Run manually or via cron/scheduler
  • Portable across systems

Docker Container

Run the agent in a containerized environment for isolation and orchestration.

  • docker run netwarden/agent
  • Mount config and volumes
  • Perfect for Kubernetes deployments
  • Isolated environment

Open Source

The Netwarden agent is open source. Contribute, review, or build from source.

Build from Source

git clone https://github.com/netwarden/agent.git && cd agent && make build-all

Requires Go 1.21+ and make

Repository

View the source code, report issues, or contribute to the project on GitHub.

View on GitHub

Configuration

Get started quickly with our example configuration

Quick Configuration (After Installing Package)

Configure and start the agent with this one command:

TENANT_ID="your-tenant-id" API_KEY="your-api-key" && sudo sed -i "s/^tenant_id:.*/tenant_id: $TENANT_ID/; s/^api_key:.*/api_key: $API_KEY/" /etc/netwarden/netwarden.conf && sudo systemctl start netwarden

Replace "your-tenant-id" and "your-api-key" with actual values from your Netwarden dashboard

# Netwarden Agent Configuration File
# Copy this file to /etc/netwarden/netwarden.conf and update with your settings

# ====================
# REQUIRED SETTINGS
# ====================

# Your Netwarden Tenant ID (required)
# Get this from your Netwarden dashboard settings
tenant_id: YOUR_TENANT_ID_HERE

# Your Netwarden API key (required)
api_key: YOUR_API_KEY_HERE

# Hostname (optional - auto-detected if not specified)
# hostname: my-server

# ====================
# COLLECTION SETTINGS
# ====================

# Collection interval in seconds (default: 60)
collection_interval: 60

# Batch size for metrics submission (default: 100)
batch_size: 100

# ====================
# MONITORING OPTIONS
# ====================

# Enable container metrics collection (default: true)
enable_containers: true

# Enable process metrics collection (default: true)
enable_process_monitoring: true

# ====================
# LOGGING
# ====================

# Log level: debug, info, warn, error (default: info)
log_level: info

Getting Your API Key

  1. 1Sign up at netwarden.com
  2. 2Navigate to Settings → API Keys
  3. 3Create a new agent token
  4. 4Copy the token to your config

Ready to start monitoring?

Download the agent, add your API key, and start collecting metrics in minutes.