📦
Version1.9.0
Revision1
LicenseEPL-2.0
Confinementstrict
Basecore26

Zenoh router - Zero Overhead Pub/Sub/Query Protocol


Eclipse Zenoh: Zero Overhead Pub/Sub, Store/Query and Compute.

zenohd is a daemon router that builds Zenoh infrastructure. It is the Zenoh
runtime with a plugin manager, connecting peers and clients via pub/sub,
queries, and computations.

The router daemon is installed disabled. Enable and start it with:

sudo snap start --enable zenohd.daemon

To stop and disable it again:

sudo snap stop --disable zenohd.daemon

To run an ad-hoc router instance without the daemon:

zenohd [OPTIONS]

Key options:
-c, --config <PATH> Configuration file (JSON5 or YAML)
-l, --listen <ENDPOINT> Locator to listen on (repeatable)
-e, --connect <ENDPOINT> Peer locator to connect to (repeatable)
-P, --plugin <PLUGIN> Plugin to load (repeatable)
--plugin-search-dir <PATH> Directory to search for plugin libraries

Configuration
Place a config file at one of the following paths to auto-load it on
startup (probed in order):
 ~/snap/zenohd/common/config.{json5,yaml,yml}  (plain app; takes precedence)
 /var/snap/zenohd/common/config.{json5,yaml,yml}  (daemon and plain app)

A reference configuration is at $SNAP/etc/zenohd/DEFAULTCONFIG.json5.

Plugins
zenohd supports runtime-loadable plugins (.so shared libraries). The
following plugins are bundled and can be enabled via the config file:
 - rest: exposes zenoh over HTTP/REST
 - storagemanager: in-memory and backend-based key-value storage

Additional plugins can be placed in /var/snap/zenohd/common/plugins/.

For more information visit https://zenoh.io

Update History

1.9.0 (1)
30 Jun 2026, 14:45 UTC

Published30 Jun 2026, 14:40 UTC

Last updated30 Jun 2026, 14:40 UTC

First seen30 Jun 2026, 14:45 UTC