Developers
Connect your tools to verified EPD data.
The Smart EPD API lets LCA tools, EPD generators and data platforms create, check and retrieve environmental product declarations programmatically, inside an ISO 14025 program.
# List published EPDs GET /api/v2/public/epds/ Authorization: Bearer sk_•••••••••••• 200 OK application/json
Smart EPD is an ISO 14025 program operator built as software. Requirements from ISO 21930 and EN 15804+A2 down to individual PCRs are encoded as machine-checkable constraints, so data that arrives through the API is validated the moment it lands, against the PCR the project runs under.
What you can build
One platform, three ways to connect.
For LCA tools and EPD generators
Publish API
Work inside the manufacturer workspaces we set up for you: submit EPD data and results, validate against the PCR, submit for review and follow status through to publication, all without opening the interface.
- EPD creation, validation and submission
- Status polling from draft to publication
- Reviewer notes returned with each EPD
For data platforms and specifiers
Library API
Read published, verified EPDs from the Smart EPD library as structured data and bring them into your design, procurement or reporting tools.
- Read-only keys
- Structured JSON, not PDFs
- Only published EPDs are exposed
For directories and program partners
Ecosystem connections
Published EPDs can flow on to partner directories through integrations we build and maintain, so a declaration is published once and found everywhere it matters.
- EC3 listing, with the EC3 ID returned by the API
- Directory and registry connectors
Getting access
From first request to production in four steps.
Request access
Tell us who you are, what you want to build and which API you need. Someone from our platform team follows up directly.
Scope it together
A short call to confirm your use case and integration path. For write access we put an NDA in place and share our technical onboarding guide.
Build in the sandbox
You receive sandbox credentials and build end to end against a full instance of the platform, with our engineers on hand.
Go live
Production keys are issued to your organization, scoped read-only or read-write. Tools that generate EPDs complete tool verification under our pre-verification program first.
Sandbox environment
Test against the real platform, not a mock.
The sandbox, at sandbox.smartepd.xyz, is a separate instance of the Smart EPD platform set aside for partners to build and test integrations. It is the workflow your users will see in production, without the consequences.
Isolated from production
Nothing you create is published, given an EPD number or shown in the public library.
Test shortcuts
Move an EPD through review and approval on demand to test every status change, without waiting on a verifier. These shortcuts are switched off in production.
Real validation
Every save runs through the platform’s spec checks, with field-level feedback you can build your error handling around.
The full workflow
Take a draft through review and revision, and confirm your integration handles every status change.
Test data only
Use synthetic or anonymized data. Personal information and confidential production data stay out of the sandbox.
Engineering support
A direct line to our platform team while you build, from field mapping to your first end-to-end run.
Developer resources
Everything you need to start building.
Request access
Ready to build on Smart EPD?
Tell us a little about your integration. We review every request and follow up to schedule a scoping call and sandbox access.
Prefer email? Write to info@smartepd.com with the subject line “API access”.
