Getting Started
Explore our issuer, verifier and wallet product below or learn more about the walt.id Community Stack and its architecture here.
![issuer, verifier and wallet overview](https://docs.walt.id/img/home/home/issuer-verifier-wallet.png)
Issuer
- SDKs - Manage keys, DIDs, issue and present credential in Kotlin/Java
- API - Issue credentials via OID4VC using the issuer API
- Apps - White-label issuer portal to create and configure different types of credential offers.
Verifier
- SDKs - Verify credentials in Kotlin/Java.
- API - Request and verify credentials from holders via OID4VP using the verifier API.
- Apps - White-label verifier portal to request, configure and verify various types of credentials.
Wallet
- SDKs - Digital ID wallet components for Android and IOS environments (non-custodial).
- API - Create and manage digital ID wallets for your users via the wallet API (custodial).
- Apps - White-label web wallet and PWA (Progressive Web App) solution.
Quick Start
If you want to try out all the walt.id services quickly, you can use our docker compose shown below. This launches locally an instance of the issuer, verifier and wallet API and our Web Wallet, Web Portal and Verifiable Credentials Repo. We also provide links to all services deployed in our test environment below.
Clone walt.id identity
git clone https://github.com/walt-id/waltid-identity.git && cd waltid-identity
Launch the services
cd docker-compose && docker compose up
Access Services
Click the link(s) below to open the related services. Local environment link only works if you executed the command
above.
APIs
Apps
- Web Wallet - Deployed | Local
- Web Portal - Deployed | Local
- Verifiable Credential Repo - Deployed | Local
Guides
- Issuance - Learn how to issue a W3C credential step by step via the walt.id issuer API.
- Verification - Learn how to verify a W3C credential step by step via the walt.id verifier API.