Developers
Build with Identivra.
Unified APIs, libraries and SDKs to issue, present and verify credentials. Documentation, examples and sandbox environments.
Request API accessimport { Identivra } from "@identivra/sdk";
const result = await identivra.verify({
presentation,
trustRegistry: "identivra.global",
});
// → { valid: true, claims: {...} }
if (result.valid) grantAccess();What you can build
Three components, one platform.
Issuance
Issue credentials under ISO/IEC 18013-5, ISO/IEC 18013-7, ISO/IEC 23220 and W3C VC from a no-code portal or straight from our libraries and APIs.
Wallet
iOS and Android SDKs that receive, store and present credentials, turning your app into an identity wallet.
Verification
Verify credentials with OpenID4VP and the Digital Credentials API, from any web or mobile interface — securely, simply and fast.
Code
Issue and verify in a few lines.
issue.ts
const cred = await identivra.issue({
type: "DriverLicense",
subject: { name, dob, licenseNo },
issuer: "gov.uk",
});
// deliver to the holder's wallet
await cred.deliver(wallet);verify.ts
const req = identivra.request({
claims: ["over21"],
});
const res = await req.await();
if (res.valid) {
// you only receive "over21: true"
grantAccess(res.claims);
}