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 .

Fundação

Detalhes

Licença 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
Status de Dev 🟢 Ativo
Proprietário Eclipse Foundation (Eclipse Zenoh, an incubating project)
Órgão de Governança Eclipse Foundation (Eclipse Zenoh incubating project)
País Not stated by the project.
Ano de Início 2020
Stack Rust core and reference implementation; bindings for other languages; zenoh-pico in C for constrained devices
Financiamento Eclipse Foundation sponsorship, with ZettaScale Technology also listed as a sponsor on the community page
Última Investigação 29 de out. de 2026

Capacidades

Armazenamento local-first Portabilidade de dados

Protocolo P2P Atributos

Origens Unify data in motion, at rest and in computation across devices, edge and cloud with very low overhead, for robotics, IoT and distributed applications
Banco de Dados N/A
Linguagem de Consulta N/A
Formatos de Dados Zenoh wire protocol with compact binary encoding; payloads are opaque bytes with optional encoding metadata
Edição Colaborativa em Tempo Real N/A
Edição de Texto Rico N/A
Suporte Móvel Library-level; bindings and zenoh-pico for constrained devices
Suporte Web Through a bridge and bindings listed on the project site; the cited sources give no detail
Aplicativos Nativos Library-level, plus routers and tools
Termos Free and open source: the project's site says it is free and open source and always will be
Fundos Not stated by the project.
Baseado Em Original protocol design; pub/sub, queries and storage semantics defined by the project
Arquitetura P2P The site describes dynamic discovery and geo-distributed storages; the cited sources do not describe the connection topology (peers, clients and routers)
Rede de Sobreposição Yes, in the sense of a Zenoh network of nodes with geo-distributed storages; the cited sources give no topology detail
Endereçamento por Conteúdo No.
Local-First Not a local-first data layer; it supports data at rest through storages that can sit close to producers
Criptografia de Ponta a Ponta (E2EE) Not stated by the project.
Biblioteca de CRDTs No: not a CRDT library.
Tolerância a Falhas Bizantinas Not stated by the project.
Assinatura Not stated by the project.
Permissões Access-control configuration is described in the project documentation; the cited sources give no detail
Compatibilidade com a Web Semântica N/A: no RDF, JSON-LD or SPARQL layer.
Contrato Inteligente N/A: no ledger or smart-contract component.
Posição na Pilha de Protocolo Application and network layer protocol that runs over several transports
Incorporação de Ativo / Valor None: no token or value-transfer mechanism.
Maturidade / Padronização do Protocolo Reference implementation and published protocol under Eclipse incubation; no standards-body specification