Product Docs
Product DocsTechnical DocsLearning & GovernanceUseful Links
  • Product Docs
  • Node Docs
  • Learning Docs
  • â„šī¸Getting Started
    • Product Overview
    • âžĄī¸Get Started with cheqd Studio
      • 👉Set Up Your Account
      • đŸ—ī¸Create API Keys
      • đŸĒ™Token Top Up
      • 🔄Advanced Configuration Options
    • â˜‘ī¸Use Trust Registries for AI Agents
      • đŸ—ī¸Build an AI Agent Trust Registry
        • Setup AI Agent Trust Registry
          • Issue Verifiable Credentials to AI Agent
        • Setup and Configure MCP Server
          • Create AI Agent DID
          • Import Credential to AI Agent
          • Advanced functionality
            • Issue a Verifiable Credential
            • Verify a Credential
      • 🤝Validate AI Agent Trust Chain
  • đŸŸĸStart using cheqd
    • 🆔Create DIDs and Identity Keys
      • Create a DID
      • Create Identity Keys
      • Create a Subject DID
      • Resolve a DID
      • Update a DID
      • Deactivate a DID
    • ✅Issue Credentials and Presentations
      • Issue a Verifiable Credential
      • Setup Verida Wallet
      • Verify a Verifiable Credential
      • Verify a Verifiable Presentation
      • Revoke a Verifiable Credential
      • Suspend or Unsuspend a Verifiable Credential
    • â™ģī¸Charge for Verifiable Credentials
      • Understanding Credential Payments
        • Access Control Conditions
        • Privacy Considerations
      • Charge for Status List
      • Issue Credential with Encrypted Status List
      • Create Verifier Pays Issuer flow
      • Bulk Update or Rotate Encryption Keys
    • 🤝Build Trust Registries
      • Decentralized Trust Chains (DTCs)
        • Root Authorisations
        • RTAO -> TAO
        • TAO -> SubTAO
        • TAO -> Trusted Issuer (TI)
        • Referencing Trust Registry within a Verifiable Credential
      • Set up Trust Chain
        • Issue a Verifiable Accreditation
        • Verify a Verifiable Accreditation
      • Get Started with TRAIN
        • Deploy TRAIN and Anchor rTAO in DNS
        • Validate Trust Chain
    • 🎋Create Status Lists
      • Bitstring Status List
        • Create Bitstring Status List
        • Update Bitstring Status List
        • Check Bitstring Status List
        • Search Bitstring Status List
      • Token Status List
        • Create Token Status List
        • Update Token Status List
    • â†•ī¸Create DID-Linked Resources
      • Understanding DID-Linked Resources
        • Context for developing DID-Linked Resources
        • Technical composition of DID-Linked Resources
        • Referencing DID-Linked Resources in VCs
      • Create a DID-Linked Resource
      • Search for DID-Linked Resources
  • đŸ› ī¸Integrate an SDK
    • Choosing the right SDK
    • 🍏Credo
      • Setup Credo Agent
      • Decentralized Identifiers (DIDs)
        • Create a DID
        • Update a DID
        • Deactivate a DID
      • DID-Linked Resources
        • Create a DID-Linked Resource
        • Resolve a DID-Linked Resource
        • Create an AnonCreds Schema
        • Create an AnonCreds Credential Definition
      • Verifiable Credentials and Presentations
        • AnonCreds
          • Issue a Verifiable Credential
          • Present a Verifiable Credential
        • JSON-LD
          • Issue a Verifiable Credential
          • Present a Verifiable Credential
        • SD-JWT VC
          • Issue a Verifiable Credential
          • Present a Verifiable Credential
    • 🍊ACA-Py
      • Setup ACA-Py Agent
      • Decentralized Identifiers (DIDs)
        • Create a DID
        • Update a DID
        • Deactivate a DID
      • DID-Linked Resources
        • Create AnonCreds Schema
        • Create AnonCreds Credential Definition
      • Verifiable Credentials and Presentations
        • AnonCreds
          • Issue a Verifiable Credential
          • Present a Verifiable Credential
          • Revoke a Verifiable Credential
        • JSON-LD
          • Issue a Verifiable Credential
          • Present a Verifiable Credential
    • 🍈Veramo
      • Setup Veramo CLI for cheqd
        • Troubleshooting Veramo CLI Setup
      • Decentralized Identifiers (DIDs)
        • Create a DID
        • Querying a DID
        • Update an existing DID
        • Deactivate a DID
        • Create an off-ledger holder DID
        • Managing Identity Keys
        • Troubleshooting
      • Verifiable Credentials and Presentations
        • Issue a Verifiable Credential
        • Verify a Verifiable Credential
        • Create a Verifiable Presentation
        • Verify a Verifiable Presentation
      • Credential Payments
        • Charge for Status List
        • Issue Credential with Encrypted Status List
        • Verifier pays Issuer
      • Bitstring Status List
        • Create Status List
        • Issuing a Verifiable Credential referencing Status List
      • DID-Linked Resources
        • Create a DID-Linked Resource
        • Create a new Resource version within existing Collection
    • đŸĢWalt.id Community Stack
  • đŸ—ī¸Architecture
    • Architecture Decision Record (ADR) Process
    • List of ADRs
      • đŸ”ĩADR 001: cheqd DID Method
      • đŸŸĸADR 002: DID-Linked Resources
      • 🟡ADR 003: DID Resolver
      • 🟠ADR 004: DID Registrar
      • đŸŸŖADR 005: DID Resolution & DID URL Dereferencing
  • đŸ’ĢAdvanced features and alternatives
    • âžĄī¸DID Registrar
      • Setup DID Registrar
      • Create a DID
      • Create a DID-Linked Resource
    • âŦ…ī¸DID Resolver
      • Setup DID Resolver
    • ⚡AnonCreds Object Method
      • Schemas
      • Credential Definitions
      • Revocation Registry Definitions
      • Revocation Status Lists
    • 🌠Advanced Tooling
      • cheqd Cosmos CLI for identity
        • Create a DID
        • Update a DID
        • Deactivate a DID
        • Query a DID
        • Create a DID-Linked Resource
        • Update a DID-Linked Resource
      • Direct interaction with ledger code
      • VDR Tools CLI with cheqd (deprecated)
      • Demo Wallet for Identity Setup
  • âš›ī¸Network
    • Get started with cheqd Network
      • Identity Write Pricing
      • Comparison to Hyperledger Indy
    • ⏊Setup your Wallet
      • Setup Leap Wallet
        • Congifure cheqd Testnet for Leap
      • Setup Keplr Wallet
      • Migrate from Keplr to Leap Wallet
    • â†Ēī¸Useful Tools and APIs
      • Block Explorer
      • Testnet Faucet
      • Validator Status API
      • Cheqd x Cosmos Data APIs
      • Cosmos Airdrop Helpers
      • Cosmos Address Convertor
      • Ethereum Bridge
    • âŦ†ī¸Network Upgrades
      • 2021
        • 0.1.x
        • 0.2.x
        • 0.3.x
      • 2022
        • 0.4.x
        • 0.5.x
        • 0.6.x
      • 2023
        • 1.x
      • 2024
        • 2.x
        • 3.x
      • 2025
        • 3.1.x
        • 4.x
      • Root Cause Analysis of Outages
        • v1.x upgrade RCA
  • âš–ī¸Legal
    • License
    • Code of Conduct
    • Security Policy
  • 🆘Support
    • System Status
    • Discord
    • Bugs & Feature Requests
Powered by GitBook
LogoLogo

General

  • Website
  • Blog
  • Get $CHEQ

Product Docs

  • Product Docs
  • cheqd Studio
  • Creds.xyz
  • Bug/Feature Requests

Technical Docs

  • Node Docs
  • GitHub
  • Block Explorer

Learning Docs

  • Learning Docs
  • Governance Docs
  • Governance Forum
  • Governance Explorer
On this page
  • Integrate with a cheqd supported SDK
  • Choose a software stack to suit your needs
  • Get started

Was this helpful?

Edit on GitHub
Export as PDF
  1. Integrate an SDK

Choosing the right SDK

Understand cheqd's SDK suite and choose the best fit for your project.

Integrate with a cheqd supported SDK

cheqd has integrated into a suite of SDKs to enable third parties to create DIDs and DID-Linked Resources; and, issue and verify Verifiable Credentials, using cheqd DIDs.

Choose a software stack to suit your needs

cheqd is continually integrating into different software development kits to suit the needs of different partners and their clients.

Below is a comparison between our supported SDKs, including: Credo, ACA-Py, Veramo SDK plugin and Walt.id's Community Stack.

Functionality
Credo
Veramo
ACA-Py
Walt.id SSI Kit

âœ”ī¸

âœ”ī¸

âœ”ī¸

âœ”ī¸

cheqd Credential Payments

❌

âœ”ī¸

❌

❌

❌

âœ”ī¸

âœ”ī¸

âœ”ī¸

âœ”ī¸

âœ”ī¸

âœ”ī¸

âœ”ī¸

âœ”ī¸

❌

âœ”ī¸

❌

âœ”ī¸

⌛(roadmap)

âœ”ī¸

âœ”ī¸

âœ”ī¸

âœ”ī¸

âœ”ī¸

❌

âœ”ī¸

❌

âœ”ī¸

❌

âœ”ī¸

âœ”ī¸

âœ”ī¸

❌

âœ”ī¸

âœ”ī¸

âœ”ī¸

❌

âœ”ī¸

❌

âœ”ī¸

❌

âœ”ī¸

❌

âœ”ī¸

❌

âœ”ī¸

❌

âœ”ī¸

❌

âœ”ī¸

⌛(roadmap)

❌

âœ”ī¸

âœ”ī¸

⌛(roadmap)

❌

âœ”ī¸

âœ”ī¸

⌛(roadmap)

❌

âœ”ī¸

❌

âœ”ī¸

âœ”ī¸

âœ”ī¸

âœ”ī¸

❌

âœ”ī¸

âœ”ī¸

âœ”ī¸

❌

âœ”ī¸

❌

âœ”ī¸

❌

âœ”ī¸

❌

âœ”ī¸

❌

âœ”ī¸

❌

âœ”ī¸

❌

âœ”ī¸

❌

âœ”ī¸

âœ”ī¸

âœ”ī¸

âœ”ī¸

âœ”ī¸

❌

âœ”ī¸

❌

DID-Linked Trust Registries

❌

⌛(roadmap)

⌛(roadmap)

❌

Get started

Choose one of our SDKs below and started building cheqd into your existing or new product:

Last updated 1 month ago

Was this helpful?

Create cheqd DIDs ()

JSON based JWT Verifiable Credential ()

JSON-LD Verifiable Credential ()

AnonCreds ()

Selective Disclosure-JWT Credential ()

Create on-ledger Schema ()

Create Credential Definition ()

DIDComm v1.0 ()

DIDComm v2.0 ()

DID Exchange Protocol ()

Agent Connection Protocol ()

Out of Band Protocol ()

Self Issued OpenID Provider v2 (OIDC-SIOP) ()

OpenID for Verifiable Credential Issuance ()

OpenID for Verifiable Credential Presentations ()

Bitstring Status List ()

Token Status List ()

AnonCreds Revocation Registry Definitions ()

AnonCreds Status List Entries ()

Issue Credential Protocol ()

Issue Credential Protocol V2 ()

DIF Presentation Exchange ()

Aries Present Proof 2.0 ()

đŸ› ī¸
ADR
spec
spec
spec
spec
ADR
spec
spec
spec
RFC 0023
RFC 0160
RFC 0434
spec
spec
spec
spec
spec
spec
spec
RFC 0036
RFC 0453
spec
spec
Cover

Credo

Credo is an SDK that is building directly towards supporting the EUDI standards, as well as support for AnonCreds.

Cover

ACA-Py

ACA-Py is a quickly expanding SDK, moving from the AnonCreds ecosystem towards wider support for EUDI.

Cover

Veramo

The Veramo SDK Plugin is an extension of the Veramo SDK, a JavaScript framework for Trusted Data, adding support for cheqd functionality.

Cover

Walt.id Community Stack

Walt.id Community Stack is an SDK that supports the standards for identity, with cheqd DID support.

European Architecture and Reference Framework (ARF)