DICE Developer Docs
  • Developer Docs
    • DICE Test Drive
      • Sign-up for Issuer Portal
      • Issue Credentials
      • Verify Credentials
    • Key Concepts
      • DID & Verifiable Credentials
      • DICE ID Architecture
    • Platform Console
      • Dashboard
      • Customers
        • Onboard Customer
      • Credentials
        • Issue Credentials to New Customer
      • Schema
      • Batch Issuance
        • Batch Issuance - Useful Tips
      • Verifications
        • Verification Template
      • Templates
        • Certificate Template
          • Create Template
          • Manage Template
        • Email Template
          • Create Template
          • Manage Template
      • Organization
      • Departments
      • Organization Users
      • API Access
      • Callback Configuration
      • Tutorials
        • Credential Issuance from DICE ID Console
        • Credential Issuance using DICE ID APIs
        • Credential Verification using QR code
        • Credential Verification from DICE ID console
        • Batch Credential Issuance from DICE ID Console
    • Integrations
      • Auth0 Integration
        • Login using OIDC (First Factor Authentication)
        • Custom MFA Rule (For 2FA)
    • DICE ID SDK
      • DICE ID
        • DID & Verifiable Credentials
        • DICE ID Architecture
      • SDK Functionalities
      • Create Wallet
      • Create Connection
      • Creating a Schema
      • Issue a Credential
      • Send Presentation Request
      • Get Verification State
      • Configuration and Customization
      • Error Handling & Troubleshooting
      • Conclusion
      • Additional Resources
  • Getting Started with DICE ID Skill Credentials
    • Building Trust Ecosystems Powered by Credentials
    • DICE ID Integration for Issuers
    • DICE ID Integration for Verifiers
    • DICE ID Brand Usage Guidelines
    • DICE ID Onboarding Confirmation
    • Helpful Q&A
    • Troubleshooting Guide
Powered by GitBook
On this page
  1. Developer Docs

DICE ID SDK

Step-by-step guide on usage of DICE ID SDK

Introduction

The DICE ID (Decentralized Identity and Credential Exchange ID) SDK is a comprehensive software development kit that empowers developers to integrate decentralized identity and credential exchange capabilities into their applications. The primary purpose of the DICE ID SDK is to enable developers to leverage the power of decentralized identity and credential exchange within their applications. It provides a set of tools, libraries, and APIs that developers can utilize to seamlessly incorporate these capabilities into their software solutions.

Purpose

DICE ID SDK encompasses a range of functionalities designed to simplify the process of managing identities, establishing connections between agents, creating and managing credentials, and performing verification operations.

Benefits to Developers

  1. Simplified Integration: DICE ID SDK provide pre-built functionality and APIs, making it easier for developers to integrate their applications.

  2. Improved Productivity: DICE ID SDK streamline the development process by providing ready-made tools, libraries, and resources, increasing developer productivity.

  3. Consistency: This SDK ensure consistency in coding practices and standards, promoting better collaboration among developers and reducing code inconsistencies.

  4. Platform Independence: Abstract the complexities of different platforms, allowing developers to build applications that can run seamlessly on various operating systems or devices.

  5. Versioning and Maintenance: DICE ID SDK offer version control and maintenance capabilities, ensuring that developers can easily manage updates, bug fixes, and feature enhancements.

PreviousCustom MFA Rule (For 2FA)NextDICE ID

Last updated 2 years ago