Skip to main content

Get started

You're a developer with authentic source data (customer records, government registries, HR systems, academic transcripts, payment history) and you want to issue, hold, share, or verify it as verifiable credentials using OpenID4VC. This page is the map. It points you at the workflow you need and the docs that walk you through it.

Recommended starting point: New here? Start with Issue Credential (In-Time). It walks through your first issuance in three steps (get an API key, create a credential definition, then issue and receive) and ends with a working scannable QR code. Once that succeeds, branch out to whichever workflow below matches what you're building.

Want to understand what's happening under the hood before you write code? Read the OpenID4VC credential issuance lifecycle. It walks through every state from offer_sent to accepted and what each one means for your integration.

Prerequisites

Self-hosting? If you're deploying on-premise instead of using the hosted PaaS, complete the Deployment Guide first. The API calls are the same once your instance is running.

Issue credentials

Create credential definitions and issue verifiable credentials to holders using the OpenID4VCI protocol. Supports in-time issuance, deferred issuance, and dynamic credential requests.

Hold and share credentials

Receive credentials from trusted issuers and store them securely in your organisation's wallet unit. Present held credentials to relying parties when requested, with selective disclosure of only the claims they need.

Verify credentials

Define verification requirements, send presentation requests, and validate credential proofs from holders.

Cross-cutting & next steps