OPC UA Cloud Library
Entry from our research · information as of 2026-10-18
- Operator
- OPC Foundation
- Web page
- https://uacloudlibrary.opcfoundation.org
- Source code
- https://github.com/OPCFoundation/UA-CloudLibrary
- Licence
- OPC Foundation MIT License 1.00
- API base
- https://uacloudlibrary.opcfoundation.org/v1
- Checks
- 2 of 2 passed · 1 warning · read-only, weekly
- Listed since
- 2026-10-18
- Entry
- services/opc-ua-cloud-library.yaml
Global instance whose read paths answer without login. No passport ID is publicly known, so checks that need a test passport are skipped. Feature flags as described in the documentation of the repository.
This list is part of a research project and shares what we currently know. It makes no claim to be complete and is not a legal assessment. Entries from our research come from public information and may be incomplete or out of date. The operator can correct or take over this entry, or ask for its removal: how to add or correct a service.
Example passports · dpplint
No public example passport.
Service checks · dpp-validator
Run 2026-10-18T21:03:51Z · dpp-criteria 08ee851 · JSON
| Criterion | Requirement and findings | Level | Result |
|---|---|---|---|
| DPP-API-022 v1 | Unknown passport ID is answered with 404
|
MUST | warning |
| DPP-DEX-003 v1 | TLS 1.2 or higher, older versions refused | MUST | passed |
| DPP-API-007 v2 | Errors use the EN 18222 status codes
|
MUST | skipped not sent (read-only run) |
| DPP-API-013 v1 | Lifecycle API provides ReadDPPById
|
MUST | skipped not evaluated |
| DPP-API-014 v1 | Lifecycle API provides ReadDPPByProductId
|
MUST | skipped not evaluated |
| DPP-API-015 v1 | Lifecycle API provides ReadDPPIdsByProductIds
|
MUST | skipped not sent (read-only run) |
| DPP-API-019 v1 | Lifecycle API provides ReadDPPVersionByIdAndDate
|
SHOULD | skipped not evaluated |
| DPP-API-020 v1 | API paths carry the version prefix v1/
|
MUST | skipped not evaluated |
| DPP-API-021 v2 | elementIdPath uses RFC 9535 JSONPath
|
MUST | skipped not evaluated |
| DPP-API-023 v1 | API honours the representation query flag
|
MUST | skipped not evaluated |
| DPP-DEX-002 v1 | HTTPS with a valid certificate
|
MUST | skipped not evaluated |
| DPP-DEX-004 v1 | API responses are JSON
|
MUST | skipped not evaluated |
| DPP-DEX-005 v1 | HTTP/2 is supported
|
MUST | skipped not evaluated |
| DPP-DEX-006 v1 | HTTP versions below HTTP/2 are not used
|
MUST | skipped not evaluated |
| DPP-SEC-001 v3 | Passport cannot be changed without authorisation
|
MUST | skipped not sent (read-only run) |
| DPP-ACC-003 v1 | Controlled data elements are delivered per role (proposed, not counted)
|
MUST | skipped not applicable |
| DPP-ACC-006 v1 | Controlled data elements are not delivered without authorisation (proposed, not counted)
|
MUST | skipped not applicable |
| DPP-ACC-008 v1 | Access policy defines element-level rights, granting and revocation (proposed, not counted)
|
MUST | skipped not applicable |
| DPP-ACC-012 v1 | Fine-granular read of a controlled element without credentials is refused (proposed, not counted)
|
MUST | skipped not applicable |
| DPP-ACC-014 v1 | Access to controlled data is logged tamper-evidently (proposed, not counted)
|
MUST | skipped not applicable |
| DPP-API-016 v1 | Lifecycle API provides UpdateDPPById (proposed, not counted)
|
MUST | skipped not applicable |
| DPP-BAT-004 v2 | Battery passport releases Annex XIII point 3 data only to authorities (proposed, not counted)
|
MUST | skipped not applicable |
| DPP-OPS-006 v1 | Separate test and production environments (proposed, not counted)
|
SHOULD | skipped not evaluated |
| DPP-STO-017 v1 | Archived versions keep the access restrictions (proposed, not counted)
|
MUST | skipped not applicable |
Results of automated checks only. They are no certification and establish no presumption of conformity.