Getting Started
The Wallet-API is designed to provide a broad range of API endpoints that let you offer identity wallets to users capable of handling different keys, DIDs, credential types and facilitate the receipt and presentation of credentials from various issuers and verifiers using the OIDC4VC protocol standard. Alongside digital identity capabilities, it also supports the integration of web3 wallets. This feature enables your users to view their tokens from different blockchain ecosystems like Ethereum, Polygon, and more.
Setup
- Open-Source - Use the wallet API available via the walt.id identity repository.
- Docker compose quick start - Spin up the wallet API locally together with the other services.
- Full API reference - Explore all available endpoints via Swagger.
- Enterprise: Purchase an enterprise license with extra capabilities and support.
Core Features and Components
- User Accounts & Authentication - Manage wallets with username/password or web3 login. Each call requires the wallet ID. Supported blockchain ecosystems are listed here.
- Keys - Create and manage keys using RSA, ECDSA and EdDSA algorithms.
- DIDs - Create and manage DIDs.
- Credentials - Receive, store and present W3C JWT, SD-JWT VC and mDL credentials.
Configurations
Use the feature manager to enable or disable API functionality depending on your use-case.
Guides
Last updated on June 12, 2025