# OpenDPP Integration API > Machine-readable knowledge for the OpenDPP Digital Product Passport (DPP) Integration API (v1.4.0), aligned with the ESPR (EU 2024/1781) and the EU Battery Regulation (EU 2023/1542). Create, validate, seal, publish, resolve and verify EU Digital Product Passports. ## API specification - [OpenAPI 3.1 (JSON)](https://opendpp-node.eu/openapi.json): The machine-readable contract — the single source of truth. - [OpenAPI 3.1 (YAML)](https://opendpp-node.eu/openapi.yaml): The same document as YAML. - [API reference (HTML)](https://opendpp-node.eu/api-reference): Human-readable, rendered from the spec. ## Knowledge bundle (OKF) - [Knowledge bundle landing](https://opendpp-node.eu/okf): An Open Knowledge Format projection of the API for AI agents. - [Bundle index](https://opendpp-node.eu/okf/index.md): The bundle root listing (progressive disclosure). - [Bundle manifest (JSON)](https://opendpp-node.eu/okf/manifest.json): Every concept with its type/title/description. - [Full bundle (one file)](https://opendpp-node.eu/llms-full.txt): The entire bundle concatenated for one-shot ingestion. - [Bundle download (zip)](https://opendpp-node.eu/okf/bundle.zip): The bundle as a single archive. ## Guides - [Overview](https://opendpp-node.eu/okf/overview.md): What the OpenDPP Integration API does, how it is organised, and where to start. - [Authentication & tenancy](https://opendpp-node.eu/okf/guides/authentication.md): Authenticate with a tenant API key as a Bearer token; tenant identity is token-bound. - [Error model](https://opendpp-node.eu/okf/guides/errors.md): Error envelopes returned by the API, including the richer ESPR validation-failure shape. - [Rate limits](https://opendpp-node.eu/okf/guides/rate-limits.md): Per-IP request limits and the response headers that advertise them. - [Public access tiers](https://opendpp-node.eu/okf/guides/public-access-tiers.md): How one resolution URL serves tiered views via capability tokens (Battery Reg. Art. 77(9)). - [Sealing & verification](https://opendpp-node.eu/okf/guides/sealing-and-verification.md): Apply an eIDAS advanced electronic seal and verify it offline from the redacted document. - [Interop: AAS & UNTP credentials](https://opendpp-node.eu/okf/guides/interop-aas-untp.md): The standards-conformant projections OpenDPP serves alongside JSON-LD, and where to validate them. - [Conformance honesty](https://opendpp-node.eu/okf/guides/conformance.md): What OpenDPP's output conforms to today, what is partial, and what is on the roadmap. ## Interoperability - [Open interop kit (GitHub)](https://github.com/OpenDPP/opendpp-interop): Official AAS + UNTP schemas, live-reproducible samples, an offline conformance validator, and field mappings (Apache-2.0).