ediverse Explore the platform

Spotlight PEPPOL BIS Billing 3.0 The EU e-invoicing mandate is here — France Sept 2026, Belgium Jan 2026, Germany 2025.

— 01

Foundations

— 02

Standards

— 03

Flagship messages

— 04

Tools

Protocol Buffers (Protobuf) applied to EDI pipelines

On this page

Google binary serialisation — faster than Avro, but stricter.

Definition

Protobuf v3: .proto schemas compiled into code (Java, Go, Python, JS, C++), varint binary encoding (very compact), strict schema evolution (immutable tag numbers). 5-10x faster performance than JSON. Extensively used in gRPC, Apache Beam, Google Cloud Pub/Sub.

Origin

Initially developed at Google from 2001, open-sourced in 2008.

Example in context

A Go service serialising an Order to binary Protobuf for publishing to Pub/Sub.

  • Avro — popular alternative.
  • gRPC — Protobuf-consuming protocol.