API Reference
The DID Connect SDK is composed of two primary classes that work together to handle the authentication flow. This reference provides detailed documentation for each class, including their constructors, methods, and configuration options. Understanding these core components is key to integrating DID Connect into your application.
To see how these components fit into the overall process, review The DID Connect Workflow guide.
Core Classes#
The SDK is designed with a clear separation of concerns. WalletAuthenticator
manages the cryptographic operations and data structures, while WalletHandlers
provides the server integration layer.
Common Data Structures#
Throughout the SDK, you will encounter several common data structures used for configuration.
Type | Description |
---|---|
| An object containing your application's metadata, such as its name, description, icon, and publisher DID. This information is displayed to the user in their wallet. |
| An object specifying the blockchain network your application interacts with, including its ID, type, and GraphQL endpoint ( |
For a complete guide on implementation, start with the Getting Started tutorial. If you are ready to dive into the details of a specific class, select one of the cards above.