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.

FunctionalityVeramoCredoWalt.id SSI Kit

Create cheqd DIDs (ADR)

✔ī¸

✔ī¸

✔ī¸

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)

✔ī¸

❌

✔ī¸

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

Last updated