Eclipse Zenoh

Protocolo P2P

A pub/sub/query protocol that unifies data in motion, data at rest and computation. It combines publish/subscribe with geo-distributed storage, queries and computations, while keeping time and space efficiency the project describes as well beyond mainstream stacks, with a five-byte wire overhead. Applications use first-class abstractions for pub/sub, storages and queryables, with several levels of reliability, dynamic discovery, fragmentation and batching. The Rust crate is the reference implementation of the protocol and the libraries for other languages are bindings to it, apart from a pure-C implementation for microcontrollers (zenoh-pico). It is an incubating project of the Eclipse Foundation .

Fundación

Detalles

Licencia Dual licence: Eclipse Public License 2.0 and Apache License 2.0, at the user's option. https://github.com/eclipse-zenoh/zenoh (Rust reference implementation), with bindings and zenoh-pico in sibling repositories
Estado de Desarrollo 🟢 Activo
Propietario Eclipse Foundation (Eclipse Zenoh, an incubating project)
Órgano de Gobierno Eclipse Foundation (Eclipse Zenoh incubating project)
País Not stated by the project.
Año de Inicio 2020
Stack Rust core and reference implementation; bindings for other languages; zenoh-pico in C for constrained devices
Financiamiento Eclipse Foundation sponsorship, with ZettaScale Technology also listed as a sponsor on the community page
Última Investigación 29 oct 2026

Capacidades

Almacenamiento local-first Portabilidad de datos

Protocolo P2P Atributos

Orígenes Unify data in motion, at rest and in computation across devices, edge and cloud with very low overhead, for robotics, IoT and distributed applications
Base de Datos N/A
Lenguaje de Consulta N/A
Formatos de Datos Zenoh wire protocol with compact binary encoding; payloads are opaque bytes with optional encoding metadata
Edición Colaborativa en Vivo N/A
Edición de Texto Enriquecido N/A
Soporte Móvil Library-level; bindings and zenoh-pico for constrained devices
Soporte Web Through a bridge and bindings listed on the project site; the cited sources give no detail
Aplicaciones Nativas Library-level, plus routers and tools
Términos Free and open source: the project's site says it is free and open source and always will be
Fondos Not stated by the project.
Basado En Original protocol design; pub/sub, queries and storage semantics defined by the project
Arquitectura P2P The site describes dynamic discovery and geo-distributed storages; the cited sources do not describe the connection topology (peers, clients and routers)
Red de Superposición Yes, in the sense of a Zenoh network of nodes with geo-distributed storages; the cited sources give no topology detail
Direccionamiento por Contenido No.
Local-First Not a local-first data layer; it supports data at rest through storages that can sit close to producers
Cifrado de Extremo a Extremo (E2EE) Not stated by the project.
Biblioteca de CRDTs No: not a CRDT library.
Tolerancia a Fallos Bizantinos Not stated by the project.
Firma Not stated by the project.
Permisos Access-control configuration is described in the project documentation; the cited sources give no detail
Compatibilidad con la Web Semántica N/A: no RDF, JSON-LD or SPARQL layer.
Contrato Inteligente N/A: no ledger or smart-contract component.
Posición en la Pila del Protocolo Application and network layer protocol that runs over several transports
Incorporación de Activos/Valor None: no token or value-transfer mechanism.
Madurez del Protocolo / Estandarización Reference implementation and published protocol under Eclipse incubation; no standards-body specification