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 .
LicenciaDual 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
PropietarioEclipse Foundation (Eclipse Zenoh, an incubating project)
Órgano de GobiernoEclipse Foundation (Eclipse Zenoh incubating project)
País Not stated by the project.
Año de Inicio 2020
StackRust core and reference implementation; bindings for other languages; zenoh-pico in C for constrained devices
FinanciamientoEclipse Foundation sponsorship, with ZettaScale Technology also listed as a sponsor on the community page
OrígenesUnify 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 DatosZenoh 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óvilLibrary-level; bindings and zenoh-pico for constrained devices
Soporte WebThrough a bridge and bindings listed on the project site; the cited sources give no detail
Aplicaciones NativasLibrary-level, plus routers and tools
TérminosFree 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 EnOriginal protocol design; pub/sub, queries and storage semantics defined by the project
Arquitectura P2PThe site describes dynamic discovery and geo-distributed storages; the cited sources do not describe the connection topology (peers, clients and routers)
Red de SuperposiciónYes, 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-FirstNot 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.
PermisosAccess-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 ProtocoloApplication 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ónReference implementation and published protocol under Eclipse incubation; no standards-body specification
¿Ve algo que falta o que podría mejorarse? Cuéntenos →