Download

Download Ferrum Edge v0.9.17

Published October 10, 2026. Edge remains pre-1.0 — pin the same explicit version tag for binaries, checksums, and container images rather than tracking a moving target. Linux binaries require glibc 2.34 or newer.

Looking for Ferrum Anvil? v0.1.5 is an unsigned preview with downloadable installers and CLI archives. Ferrum Anvil preview downloads ↓

Platform Downloads

PlatformArchitectureFormatv0.9.17 size (approx.)Download
🐧 Linux x86_64 (Intel/AMD) Binary (GNU/glibc) 110.22 MB Download
🐧 Linux ARM64 (Graviton, RPi) Binary (GNU/glibc) 91.96 MB Download
 macOS x86_64 (Intel) Binary 96.10 MB Download
 macOS ARM64 (Apple Silicon) Binary 80.79 MB Download
💎 Windows x86_64 Binary (.exe) 97.09 MB Download

CNI Plugin Binaries

The v0.9.17 release also ships the Linux CNI plugin used for mesh pod traffic capture. These are separate artifacts from the gateway binary above — install them on nodes alongside the gateway, not instead of it.

PlatformArchitectureFormatv0.9.17 size (approx.)Download
🐧 Linux CNI plugin x86_64 (Intel/AMD) Binary (GNU/glibc) 4.16 MB Download
🐧 Linux CNI plugin ARM64 (Graviton, RPi) Binary (GNU/glibc) 3.59 MB Download
ℹ️
All download links point to GitHub Releases. Each binary has an adjacent .sha256 asset. Sizes above use decimal MB. Linux also requires libgcc_s and may require libz; Alpine/musl is not a supported runtime for these GNU binaries.

Container Images

🐳
Docker Hub
Public pulls
Primary
bash
docker pull ferrumedge/ferrum-edge:v0.9.17

Image variants

The default image above ships a no-op mock eBPF capture backend. Real ambient mesh capture needs one of the Linux-only variants below. All three families are published on Docker Hub and GHCR for the same version tag.

TagUse it forNotes
v0.9.17 Gateway proxying on any platform Default. Mock eBPF capture backend — not real capture. Docker Hub index: sha256:f8942bed8d3b77c257d7266c9227450dd3d8c139759a07c47d060521a5fd41d1.
v0.9.17-ebpf Real ambient / node-waypoint eBPF capture Linux only; kernel ≥ 5.7 with cgroup v2 + bpffs. Distroless — no /bin/sh, no iptables. Exits rather than degrading when the node probe fails. Docker Hub index: sha256:83f751b11dff885663e4d0a4d04fcc10af25d6e339c3d92b6dd7170fba3cbb4a.
v0.9.17-ebpf-tools iptables fallback and Ambient host-network UDP lifecycle Same eBPF build on Debian slim, carrying sh, iptables, ip6tables, and ip. The mesh Helm chart auto-selects it for the Ambient UDP lifecycle. Docker Hub index: sha256:841f40f168a83a8ba3b2a3c2065ffbdff84c4c521123cda558f03b5108cf1bf5.
bash
# Real eBPF capture (Linux only, distroless)
docker pull ferrumedge/ferrum-edge:v0.9.17-ebpf

# eBPF plus iptables/shell fallback tooling
docker pull ferrumedge/ferrum-edge:v0.9.17-ebpf-tools

All three families are Cosign-signed on their immutable multi-arch digests in both registries and carry SLSA provenance plus per-platform SPDX SBOM attestations. See artifact publication and verification and node agent security for the required kernel capabilities.

GHCR is a private package and requires authentication; Docker Hub supports public pulls.

From Source

Build from source to include custom plugins or optional features. Use the repository’s stable Rust toolchain and bootstrap script for protoc, sccache, linker tools, CMake, and curl headers.

bash
# Install Rust with rustup first; bootstrap supports Homebrew, apt, or dnf
git clone https://github.com/ferrum-edge/ferrum-edge.git
cd ferrum-edge
git checkout v0.9.17
./scripts/install-build-deps.sh
cargo build --release

# Binary at: ./target/release/ferrum-edge
./target/release/ferrum-edge version

Verify Your Download

Verify the SHA256 checksum of your downloaded binary against the checksums published in the GitHub release notes.

bash — Linux / macOS
# Set ASSET to the exact file you downloaded and keep its original filename:
#   ferrum-edge-linux-x86_64   ferrum-edge-linux-aarch64
#   ferrum-edge-macos-aarch64  ferrum-edge-macos-x86_64
#   ferrum-cni-linux-x86_64    ferrum-cni-linux-aarch64
ASSET=ferrum-edge-linux-x86_64
curl -fsSLO "https://github.com/ferrum-edge/ferrum-edge/releases/download/v0.9.17/$ASSET.sha256"

# Linux
sha256sum -c "$ASSET.sha256"
# macOS
shasum -a 256 -c "$ASSET.sha256"

# Expected: : OK. On FAILED, delete the file and download it again.

Downloaded? Now install it.

Linux Install Guide → macOS Install Guide Docker Guide

Ferrum Anvil

Anvil is a separate product from the Ferrum Edge gateway. Nothing on this page above is an Anvil download.

Ferrum Anvil v0.1.5 is an unsigned preview. Verify downloads with SHA256SUMS. macOS installers are not Developer ID signed or notarized and Windows installers have no code-signing certificate. In-app updates use verified minisign signatures; this does not code-sign the installers. Gatekeeper and SmartScreen may block or warn about these installers. Read the release notes before running them.

Published October 9, 2026 as anvil-v0.1.5, a compatibility release that adopts Ferrum Edge v0.9.15; it is not a security release. The preceding v0.1.4 fixes five published advisories, and v0.1.2 and v0.1.3 were also security releases; see the Anvil security advisories. Since v0.1.3 the profile database uses schema 3, which earlier builds cannot open; v0.1.5 keeps it. Close earlier builds and read the changelog's Breaking sections for 0.1.2 through 0.1.4 before upgrading. It works without an Edge gateway or an account, under the PolyForm Noncommercial license; commercial use requires a commercial license.

PlatformDesktop previewCLI archive
macOS ARM64DMGtar.gz
macOS x86_64DMGtar.gz
Windows x86_64EXE / MSIZIP
Linux x86_64AppImage / DEB / RPMtar.gz

Preview release notes · SHA256SUMS · Release evidence

Anvil Overview → Build from Source Source on GitHub