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.

AVRO-EDI

Compact binary serialisation with JSON schema — bandwidth saving.

Definition

Avro 1.11.x supports: binary serialisation with in-band schema or via Schema Registry, schema evolution (added/removed fields with defaults), optional JSON encoding for debug. Native Kafka compatibility via Confluent Schema Registry. Typical volume: 30-50 % smaller than equivalent JSON.

Origin

Created by Doug Cutting in 2009 in the Apache Hadoop project. Standalone since 2011.

Example in context

An edi.invoices Kafka topic Avro-encoded with versioned schema in Apicurio Registry, 40 % saving vs JSON.

Last updated: May 14, 2026