Vores engagement i open source
OpenDPP er open-core. Klientfladen — de hjælpere, skemaer og SDK'er, du integrerer med — er åben under Apache-2.0, så du kan bygge videre på den, auditere den og undgå lock-in. Den hostede node, der signerer, forsegler og resolver dine pas, er det produkt, vi driver for dig.
Direkte fra npm-registret — opdateres automatisk, vedligeholdes aldrig manuelt.
Vælg sprog
Officielle SDK’er og klientbiblioteker, der er tilpasset netop din teknologiarkitektur. SDK’erne genereres ud fra den offentlige OpenAPI-kontrakt og er versionslåst til denne — SDK-versionen svarer til API-kontraktens version.
TypeScriptnpmv1.14.0776 / måned
Fuldt typebestemt ESM-klient, ingen afhængigheder ved kørsel. Node 20 og nyere.
npm install @opendpp/sdk
Klientbiblioteker på npm
@opendpp/gs1
v0.5.01.776 / måned
GS1 Digital Link URI-buildere og GS1 mod-10-kontrolcifferhjælpere — identifikator-matematikken bag hvert skanbart pas.
@opendpp/csv
v0.2.1531 / måned
En ren CSV-til-pas-referencemapper: gør en regnearksrække til en struktureret pas-payload, med fejl rapporteret pr. linje.
@opendpp/webhooks
v0.1.267 / måned
OpenDPP webhook-hændelsestyper plus en konstanttids-HMAC-SHA256-signaturverifikator, så du kan stole på de payloads, du modtager.
@opendpp/eori
v0.1.3193 / måned
Validering af EORI-toldidentifikatoren mod Europa-Kommissionens autoritative EOS-tjeneste plus rene offline-hjælpere til EORI-syntaks og -parsing.
@opendpp/aeo
v0.1.255 / måned
Opslag af status som Autoriseret Økonomisk Operatør (AEO, trusted-trader) mod Europa-Kommissionens autoritative EOS-tjeneste — et due diligence-signal for forsyningskæden.
@opendpp/vies
v0.1.1207 / måned
Validering af, om et EU-momsnummer findes, ved hjælp af Europa-Kommissionens officielle VIES-tjeneste, samt rene offline-hjælpeværktøjer til syntaks- og parse-analyse af moms-ID’er.
JavaMaven Centralv1.14.0
Typebestemt klient baseret på JDK HTTP-klienten. Java 17 og nyere; GPG-signerede artefakter.
implementation("eu.opendpp-node:opendpp-sdk:1.14.0")
Java-klientbiblioteker er på udviklingsplanen. SDK’en udgives i dag og dækker hele det offentlige API — alt, hvad npm-hjælpefunktionerne indkapsler, kan nås med et enkelt typebestemt kald.
Kotlinvia Javav1.14.0
Java-artefakten er skrevet i Kotlin-stil — samme koordinater, ingen separat pakke.
implementation("eu.opendpp-node:opendpp-sdk:1.14.0")
Dit sprog
Der er flere officielle SDK’er på vej. OpenAPI-kontrakten er offentlig — du kan allerede i dag generere en klient til enhver platform.
curl https://opendpp-node.eu/openapi.json
Hvad vi åbner, og hvorfor
En simpel regel: hjælper det dig med at integrere med OpenDPP, er det åbent; beskytter det dine nøgler eller driver noden, bliver det hos den hostede tjeneste.
Åben — klientfladen
Hver hjælper, du kalder for at formatere identifikatorer, mappe dine data, verificere en webhook eller tale med API'et, er udgivet under Apache-2.0. Læs den, fork den, vendor den — ingen konto påkrævet.
- Identifikator-, CSV- og webhook-hjælpere
- De typede API-SDK’er, der er genereret ud fra den offentlige OpenAPI-kontrakt
- AAS- og UNTP / W3C-VC-interop-skemaer, eksempler og validatorer
- AI-vidensbundtet (OKF) og /llms.txt
Lukket — den hostede node
Nøglevaretægt, forsegling, udstedelse af DID og tilbagekaldelse samt resolution kører på den administrerede node. Den grænse er det, der holder hver lejers private nøgler inde i vault'en.
- Nøgle-vault og pas-forsegling pr. lejer
- did:web- og tilbagekaldelses-status-list-udstedelse
- Resolver-, persistens- og opbevaringslaget
- Multitenant-kontrolplanet
Den lukkede grænse er bevidst og bærende: dine signeringsnøgler forlader aldrig vault'en, og noden udleverer aldrig en credential-emitter, der kunne signere på dine vegne uden for platformen.
Også tilgængelige — interoperabilitets- og vidensdatabaserne
opendpp-interop
Interop-grænsekittet: officielle AAS- (IDTA) og UNTP / W3C-VC-skemaer, live-reproducerbare eksempler, en offline-konformitetsvalidator og OpenDPP-forfattede ikke-normative SHACL-shapes.
opendpp-knowledge
OpenDPP-vidensbundtet i Open Knowledge Format (OKF) — maskinlæsbar Markdown, der lader AI-agenter lære API'et. Serveres også live på /okf og annonceres via /llms.txt.
Apache-2.0, og et ord om navnet
De åbne pakker og repositories er licenseret under Apache-2.0 — brug dem i både kommercielle og åbne projekter. Den hostede OpenDPP-tjeneste og dens serverkomponenter forbliver proprietære.
OpenDPP™ er et varemærke tilhørende Opendpp UAB. Du er velkommen til at bygge integrationer, der virker med OpenDPP, og til at sige det; "OpenDPP-conformant" beskriver software, der interopererer med OpenDPP-noden — det er ikke en certificering eller godkendelse, vi udsteder.
Byg med OpenDPP
Start fra de åbne pakker og den offentlige API-kontrakt — ingen konto påkrævet for at læse koden.
Udforsk OpenDPP-organisationen på GitHub