Getting Started

The issuer SDKs are a set of open-source libraries that provide you with all the functionality to build end-to-end issuer solutions natively in Kotlin/Java.

Most Important Libs:

  • Crypto - create and use keys based on different algorithms.
  • DID - create, register, and resolve DIDs on different ecosystems.
  • Verifiable Credentials - issue W3C credentials as JWTs and SD-JWTs.
  • mdoc Credentials - issue mdoc credentials (mDL ISO/IEC 18013-5).
  • OpenID4VC - implementations to transfer signed credentials via OID4VCI and OIDC4VP protocols.


  • Installation - Add libraries to your Kotlin/Java project using maven/gradle.


  • Manage Keys - How to manage and secure keys for signing credentials.
  • Manage DIDs - How to create and register DIDs with various methods.
  • Manage Credentials - How to create, sign and present credentials.