1.9.01EPL-2.0
strict
core26
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):
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:
Additional plugins can be placed in /var/snap/zenohd/common/plugins/.
For more information visit https://zenoh.io
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 storageAdditional 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
30 Jun 2026, 14:40 UTC
30 Jun 2026, 14:40 UTC
30 Jun 2026, 14:45 UTC