Skip to content

Standards

EN 18216: Data Exchange Protocols

What EN 18216 defines for DPP data exchange — RESTful APIs over HTTPS/TLS, message formats, extensions and the vendor independence principle.

By IDPP · · Updated: · 2 min read

EN 18216:2026 defines how Digital Product Passport data moves: data processing, exchange protocols and formats. It is the channel over which the operations defined by EN 18222 flow.

What it defines

TopicContent
ProtocolREST over HTTPS/TLS
FormatStructured, machine-readable messages
AuthenticationAuthorisation consistent with access tiers
ExtensionsVoluntary fields permitted without breaking the core
IndependenceNo proprietary protocol or format may be required

See EN 18222 passport APIs and the EN 18223 core data model.

Why it matters

The most concrete question to ask a DPP platform is: "can I get my data out over a standard API in a standard format?" EN 18216 makes the answer contractible.

In practice it reduces three risks:

  1. Changing provider: the data can move.
  2. Customer integration: a retailer or OEM can consume your API.
  3. Authority access: inspection queries run through a standard interface.

See what a DPP service provider is and choosing DPP software.

Relationship to content negotiation

Serving HTML to a person and JSON-LD to a machine at the same URL happens at the resolver layer. EN 18216 governs system-to-system exchange (B2B and B2G). Together they let one identifier serve both consumers and systems. See what a resolver service is.

Implementation notes

  • Define a TLS version and cipher policy; the passport has to stay up for the product's lifetime.
  • Plan rate limiting and caching: the public tier can attract heavy traffic.
  • Use version headers: API version and passport version are different things.
  • Standardise your error format to make life easier for integrators.

See cyber security for DPP systems.

Frequently asked questions

Does the standard mandate a specific JSON schema?

The schema side sits with EN 18223; EN 18216 sets transport and format principles.

Can I write my own API?

Yes, if it conforms — but versioning, access tiers and persistence duties come with it. See build vs buy.

Can I use GraphQL?

The standard is built on REST. You can offer additional interfaces, but a conformant REST interface is expected to exist.

Get your products passport-ready

IDPP lets you build, publish and register ESPR- and EN 1821x-aligned digital product passports with the EU DPP Registry.

Start for free What is IDPP?