SSH CLI
Autocomplete History- commit,
- commit confirmed,
- rollback, diff,
- Command mode
Open, programmable network OS for Linux
Ze creates appliances or makes Linux speak BGP, manage interfaces, program the FIB, and give operators a CLI, web UI, telemetry, looking glass, API, and plugin system around one coherent configuration model.
Successor to ExaBGP. Built for people who want a network stack they can inspect, automate, and extend.
Ze has a modern BGP implementation and a friendly network OS. The code is heavily tested, and the project is moving fast.
It is still young. Operational mileage is limited and configuration may change. Upgrade paths will be provided after the first release. Use it in labs, break it, read the code, and tell us what is wrong.
Ze owns its BGP engine, configuration model, plugin system, and operator surfaces. They are designed as one system.
The best users today are people building labs, route-server experiments, BGP tooling, network appliances, migration paths from ExaBGP, or want to know what makes Ze better.
# build from source $ git clone https://github.com/ze-software/ze.git $ cd ze && make build # install with systemd $ bin/ze install local --prefix /usr/local # configure and start $ /usr/local/bin/ze init $ /usr/local/bin/ze config import router.conf $ /usr/local/bin/ze config edit $ /usr/local/bin/ze start
Start with a lab peer, a migrated ExaBGP config, or a looking-glass instance. The project needs feedback from people who know what real routing operations look like.
Ze is early enough that strong feedback can still change the shape of the system. That is useful if you care about how open routing software should feel in 2026 and after.
People who understand peering, route servers, policy, RPKI, and the pain of debugging control-plane state.
People building Linux appliances, labs, automation systems, test harnesses, or routing experiments.
People with existing ExaBGP workflows who want a path toward a fuller programmable network stack.
Ze has the shape of the system we want: open, modern, and programmable. It still needs users, hardware, failures, odd networks, and the slow confidence that comes from deployments.