Latest news

All updates
Recently shipped

Week of 2026-08-24

Standards closure was the plan for the week. The build and test tooling took it instead: the Makefile and…

Release claims stay checkable.

Every homepage number links to the page where you can inspect the test layer, transcript, peer list, RFC gate, or generated source evidence behind it.

Why Ze?

Ze is a network operating system, and more: a routing daemon, appliance runtime, lab router, and protocol engine that brings policy data, generated references, APIs, MCP tools, and product evidence into one operator workflow.

Decision

Reasons to consider Ze

Start here for the selling points: powerful CLI, operator protocols, in-engine IRR filtering, PeeringDB data, looking glass APIs, one YANG model, and when to choose another NOS instead.

Runtime

Small core, registered subsystems

The core holds the supervisor, message bus, config provider, and plugin manager. BGP and interface management register into it.

Routing

Network OS built on the engine

The shipped daemon speaks BGP, manages Linux interfaces, programs the FIB, and serves its configuration through SSH and the web UI.

Honest

Plugins keep their own contract

Plugins can be compiled Go modules or external processes. Compiled modules load their YANG into the daemon validator; external plugins can expose their model through ze schema.

Run it as a lab,
daemon, or appliance.

The same binary and configuration support each path, from a netlab topology or BGP interop lab to spare hardware.

Lab

Run reproducible labs

The netlab integration brings up a three-node Ze topology under containerlab. The BGP interop lab also runs Ze beside FRR, BIRD, and GoBGP and checks routes through each peer's own CLI.

netlab containerlab Docker FRR BIRD GoBGP
Run BGP lab BGP interop
Daemon

Run as a daemon

Ze runs on any existing Linux distro, managed by systemd or your chosen process manager. This is the easiest route when Ze has to fit into infrastructure you already run.

Existing Linux systemd-ready
Quickstart two BGP peers
Appliance

Run as an appliance

A bootable gokrazy image for appliance hardware: read-only root filesystem, no shell, no package manager, and automatic process supervision.

gokrazy image Read-only root filesystem
Install guide PXE, ISO, or Ventoy

Generated references are part of the product.

Read the generated references before you run Ze.

Ze is an open-source configuration and protocol engine. The network operating system built on it speaks BGP, manages Linux interfaces, programs the FIB, and serves the same YANG-modeled configuration through SSH, web, API, and MCP.

First paths for routing feedback.

The BGP lab, ExaBGP migration, and appliance install are good starting points.

quickstart.sh
# build from source
$ git clone https://github.com/ze-software/ze.git
$ cd ze && make build

# set up credentials and configure
$ bin/ze init
$ bin/ze config import router.conf

# start
$ bin/ze start

# from another terminal
$ bin/ze cli -c "show bgp peer list"
$ bin/ze cli -c "monitor event"

Safe ways to try Ze before the first release.

Ze is early enough that routing feedback can still change the system. These cards give each reader a low-risk starting point.

IXP

Route server

IXP operators can run the route-server lab first and compare policy behaviour before touching members.

Peering Policy Replay
Route server policy and replay
Lab

Lab router

Network builders can bring up two BGP peers, inspect routes, and check whether Ze's operator tools fit their workflow.

Quickstart BGP peers
Quickstart two peer lab
Migration

ExaBGP replacement

ExaBGP users can try the migrator against an existing config and see which process scripts still translate cleanly.

Migration Plugins
Migration path config and process scripts
Appliance

White-box appliance

People with spare x86 hardware can boot the appliance image and test the same configuration model without a general-purpose shell.

ISO PXE gokrazy
Appliance guide spare hardware
Observe

Looking glass

Operators who need read-only BGP visibility can publish a looking glass and inspect routes without giving shell access.

Read-only BGP visibility
Looking glass read-only BGP
Interop

Protocol testbed

Protocol implementers can run Docker interop scenarios against FRR, BIRD, and GoBGP, then turn a failure into a test case.

Interop Docker
Interop lab real peer daemons
MCP

AI-assisted operations

MCP exposes Ze commands and structured output to AI tools without a separate command set.

MCP CLI catalogue
AI via MCP same command catalogue

Recent engineering notes.

Weekly updates come from git history and Discord's ze-news. They stay specific and technical.

Try safely

Try Ze before the first release.

Start where a mistake cannot affect a live network.

Release Expected Q4 2026. No stable release has shipped yet, and configuration may change.
BGP lab Exercise Ze against FRR, BIRD, and GoBGP without touching a production router.
Migration Try the ExaBGP migration path against an existing config before changing automation.
Appliance Boot Ze on spare hardware with the same binary and configuration model as daemon mode.
Source Read the code, generated docs, RFC gate, and test evidence before deciding where Ze belongs.