description |
---|
Understand cheqd's SDK suite and choose the best fit for your project. |
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.
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 |
---|---|---|---|---|
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) | ⌛(roadmap) | ❌ |
Choose one of our SDKs below and started building cheqd into your existing or new product:
Credo | Credo is an SDK that is building directly towards supporting the EUDI standards, as well as support for AnonCreds. | Credo.png | credo | |
ACA-Py | ACA-Py is a quickly expanding SDK, moving from the AnonCreds ecosystem towards wider support for EUDI. | ACA-Py.png | aca-py | |
Veramo | The Veramo SDK Plugin is an extension of the Veramo SDK, a JavaScript framework for Trusted Data, adding support for cheqd functionality. | veramo logo.png | veramo-plugin | |
Walt.id Community Stack | Walt.id Community Stack is an SDK that supports the European Architecture and Reference Framework (ARF) standards for identity, with cheqd DID support. | walt.id logo.png | walt-id.md |