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

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

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.