Skip to content

interfaces

Thomas Mangin edited this page Apr 8, 2026 · 1 revision

Pre-Alpha. This section describes behavior that may change.

Ze exposes the same engine through five different surfaces. They share one config tree, one set of YANG validators, one user database, and one set of commands. The surface you choose is the one that fits the operator or the script you are writing, not a different feature set.

The five are an interactive CLI over SSH, a browser-based web UI, a public Looking Glass, an MCP server for AI assistants, and a REST API for everything that does not fit the other four.

Pages

  • CLI. The interactive shell over SSH. Tab completion, pipe operators, edit/diff/commit/rollback.
  • Web UI. HTTPS, Finder-style column navigation, per-user draft sessions, integrated CLI bar.
  • Looking Glass. Public, read-only peer dashboard and route lookup with a server-side SVG topology graph. Birdwatcher-compatible API for Alice-LG.
  • MCP. The Model Context Protocol server. Typed tools auto-generated from the command registry, plus ze_execute for arbitrary commands.
  • REST API. HTTPS-based programmatic access. Same auth as the web UI.

See also

Home

About

First Steps

Configuration

Operation

Interfaces

Plugins

Plugin Development

Chaos Testing

Blueprints

Development

Reference

Clone this wiki locally