Getting Started
The walt.id issuer API allows you to sign and issue various types of digital credentials (W3C Verifiable Credentials, Selective Disclosure JWT (SD-JWT VC) and Mobile Driving License (mDL)) via OpenID for Verifiable Credential Issuance (OID4VCI). The issuer and subject can optionally be identified by various Decentralized Identifier (DID) methods like did:key, did:jwk, did:web, did:cheqd and more. Use data functions to dynamically populate the credential with up-to-date information from your backend during issuance.
This API is deprecated in favour of the new Issuer2 API, which is built around the stable release of the OID4VCI 1.0 specification. It remains available for existing integrations, but we recommend using Issuer2 for new projects. Documentation for the Issuer2 API can be found here.
Supported Standards
| Credential Formats: | SD-JWT VC (IETF), W3C VC (v1.1+, v2.0), ISO 18013-5 mDL |
| Credential Exchange: | OID4VCI (Draft 11/13, v1 coming soon), ISO/IEC 18013-7 |
| Credential Status: | StatusList2021, Bitstring Status List, Token Status List |
| Signing Algorithms: | ed25519, secp256k1, secp256r1, RSA |
Setup
- Open-Source - Use the issuer API available via the walt.id identity-repo.
- Docker compose quick start - Spin up the issuer API locally together with the other services.
- Full API reference - Explore all available endpoints via Swagger.
Features
- Keys / DIDs - Generate and use keys/DIDs secured by an external KMS or your custom storage.
- Credentials - Issue credentials via OID4VC.
- Data Functions - Populate credentials with up-to-date information.
Checkout the full feature overview here.
Ecosystems
- EBSI - Issue credentials that are compliant with the European Blockchain Services Infrastructure (EBSI).
Configurations
Use the feature manager to enable or disable API functionality depending on your use-case.
Guides
- W3C VC issuance - Issue W3C Verifiable Credentials with JWT or SD-JWT signatures.
- SD-JWT VC issuance - Issue IETF SD-JWT VC credentials.
- mDL issuance - Issue ISO/IEC 18013-5 Mobile Driver's Licenses.
