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 series of SDKs to enable third parties to create DIDs and resources, issue and verify Verifiable Credentials, using cheqd DIDs, DID Documents and Schemas.
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 three initial supported SDKs, Veramo SDK for cheqd, Credo (formerly Aries Framework JavaScript) and Walt.id's SSI Kit.
Functionality | Veramo | Credo | Walt.id SSI Kit |
---|---|---|---|
Create cheqd DIDs (ADR) | ✔️ | ✔️ | ✔️ |
cheqd Credential Payments | ✔️ | ❌ | ❌ |
JSON based JWT Verifiable Credential (spec) | ✔️ | ❌ | ✔️ |
JSON-LD Verifiable Credential (spec) | ✔️ | ✔️ | ✔️ |
AnonCreds (spec) | ❌ | ✔️ | ❌ |
Selective Disclosure-JWT Credential (spec) | ⌛(roadmap) | ✔️ | ✔️ |
Create on-ledger Schema (ADR) | ✔️ | ✔️ | ❌ |
Create Credential Definition (spec) | ❌ | ✔️ | ❌ |
DIDComm v1.0 (spec) | ✔️ | ✔️ | ❌ |
DIDComm v2.0 (spec) | ✔️ | ✔️ | ❌ |
DID Exchange Protocol (RFC 0023) | ❌ | ✔️ | ❌ |
Agent Connection Protocol (RFC 0160) | ❌ | ✔️ | ❌ |
Out of Band Protocol (RFC 0434) | ❌ | ✔️ | ❌ |
Self Issued OpenID Provider v2 (OIDC-SIOP) (spec) | ⌛(roadmap) | ✔️ | ✔️ |
OpenID for Verifiable Credential Issuance (spec) | ⌛(roadmap) | ✔️ | ✔️ |
OpenID for Verifiable Credential Presentations (spec) | ⌛(roadmap) | ✔️ | ✔️ |
Status List v2021 Revocation (spec) | ✔️ | ❌ | ✔️ |
Token Status List | ❌ | ✔️ | ✔️ |
AnonCreds Revocation Registry Definitions (spec) | ❌ | ✔️ | ❌ |
AnonCreds Status List Entries (spec) | ❌ | ✔️ | ❌ |
Issue Credential Protocol (RFC 0036) | ❌ | ✔️ | ❌ |
Issue Credential Protocol V2 (RFC 0453) | ❌ | ✔️ | ❌ |
DIF Presentation Exchange (spec) | ✔️ | ✔️ | ✔️ |
Aries Present Proof 2.0 (spec) | ❌ | ✔️ | ❌ |
DID-Linked Trust Registries | ⌛(roadmap) | ❌ | ❌ |
Get started
Veramo
The Veramo SDK Plugin is an extension of the Veramo SDK, a JavaScript framework for Trusted Data, adding support for cheqd functionality.
Credo
Credo is an SDK which supports ZKCreds (AnonCreds) as well as regular Verifiable Credentials natively with cheqd support.
Walt.id SSI Kit
Walt.id SSI Kit is an SDK that supports the European Architecture and Reference Framework (ARF) standards for identity, with full cheqd support.
Last updated