Developer resource

A portable starter JSON structure for DPP product data.

This is an implementation template for data readiness, not an official universal EU schema. Final sector schemas depend on the applicable legal and technical specifications.

Starter structure

{ "product": { "id": "PROD-001", "name": "Example Product", "sku": "SKU-001", "gtin": "0123456789012", "manufacturer": { "name": "Example Manufacturer", "country": "DE" }, "materials": [ {"name": "aluminium", "share_percent": 80} ] }, "compliance": { "documents": ["DOC-001"] }, "lifecycle": { "repair_info": "", "end_of_life_info": "" } }

Why keep it portable?

ESPR requires open, interoperable and transferable DPP data without vendor lock-in. A clean internal JSON model makes it easier to map your data to future sector schemas or different service providers.