1 unstable release

0.7.0 Sep 13, 2025

#19 in #zero-copy-ipc

Download history 91/week @ 2025-09-07 81/week @ 2025-09-14 18/week @ 2025-09-21 24/week @ 2025-09-28 14/week @ 2025-10-05 20/week @ 2025-10-12 18/week @ 2025-10-19 5/week @ 2025-10-26

58 downloads per month
Used in iceoryx2-cli

MIT/Apache

1.5MB
29K SLoC

iceoryx2-tunnels-zenoh

[!CAUTION] The implementation is currently in a very early development stage. Not all functionality is implemented. The available functionality may not be optimal.

If encountering problems, please create an issue so we can converge to stability and robustness as soon as possible!

A tunnel utilizing the zenoh network middleware to bridge communication between iceoryx2 instances on different hosts.

Basic Usage

  1. Install the latest CLI:
    git clone git@github.com:eclipse-iceoryx/iceoryx2.git
    cd iceoryx2
    cargo install --path ./iceoryx2-cli
    
  2. Launch the tunnel via CLI:
    iox2 tunnel --help # See available options
    iox2 tunnel zenoh # Run with default options
    
  3. Use iceoryx2 as normal
    • The tunnel will periodically to discover services and propagate payloads between hosts

Advanced Configuration

Zenoh

The tunnel uses the default zenoh configuration by default.

If desired, a path to a custom configuration can be provided when launching the tunnel via the CLI:

iox2 tunnel zenoh --zenoh-config path/to/custom/config

Dependencies

~33–49MB
~691K SLoC