# Create DIDs and Identity Keys

A Decentralized Identifier "DID" is a globally unique identifier that does not require a centralized registration authority because it is registered with distributed ledger technology or other form of decentralized network.

{% hint style="info" %}
**Learn about DIDs** If you want to [learn about what DIDs are, please go over to our learning site here](https://learn.cheqd.io/decentralised-identity/dids).
{% endhint %}

## What options do I have for creating DIDs on cheqd?

There are many different ways to create DIDs on cheqd, with options for easy integration (e.g. cheqd Studio) and more bespoke integrations (e.g. Credo, ACA-Py and Veramo). Below are a list of SDK options for creating cheqd DIDs.

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td><mark style="color:blue;"><strong>cheqd Studio</strong></mark></td><td>Our API product enables users to <strong>use cheqd's functionality with minimal complexity</strong> and easily integrate APIs into existing apps. </td><td><a href="dids/create-did">create-did</a></td><td><a href="https://3569764573-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPVAMvpKH7PYzvXA6u6Cn%2Fuploads%2Fgit-blob-7f1ffe5c0546f0ee4f106ac1a71308c5ee5ad7c8%2Fcheqd_logo_card.jpg?alt=media">cheqd_logo_card.jpg</a></td></tr><tr><td><mark style="color:blue;"><strong>Credo</strong></mark></td><td>Credo is an SDK which <strong>supports the European Architecture and Reference Framework (ARF)</strong> <strong>standards as well as AnonCreds</strong> with full cheqd support for DIDs. </td><td><a href="../sdk/credo">credo</a></td><td><a href="https://3569764573-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPVAMvpKH7PYzvXA6u6Cn%2Fuploads%2Fgit-blob-60c84f7d53e6eb6e675e8cd8b00e4920ad335ca0%2FCredo.png?alt=media">Credo.png</a></td></tr><tr><td><mark style="color:blue;"><strong>ACA-Py</strong></mark></td><td>ACA-Py is a quickly expanding SDK, moving from the AnonCreds ecosystem towards wider support for EUDI.</td><td><a href="../sdk/aca-py">aca-py</a></td><td><a href="https://3569764573-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPVAMvpKH7PYzvXA6u6Cn%2Fuploads%2Fgit-blob-7c6e984dea8a819980980f97ae804f943838ce62%2FACA-Py.png?alt=media">ACA-Py.png</a></td></tr><tr><td><mark style="color:blue;"><strong>Veramo</strong></mark></td><td>The <strong>Veramo SDK Plugin</strong> supports JSON, JSON-LD credentials as well as cheqd Credential Payments in an SDK.</td><td><a href="../sdk/veramo">veramo</a></td><td><a href="https://3569764573-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPVAMvpKH7PYzvXA6u6Cn%2Fuploads%2Fgit-blob-031af91fab341ad25703bd5d5924bda95df8e5fe%2Fveramo%20logo.png?alt=media">veramo logo.png</a></td></tr><tr><td><mark style="color:blue;"><strong>Walt.id Community Stack</strong></mark></td><td>Walt.id Community Stack is an SDK that supports the <strong>European Architecture and Reference Framework (ARF)</strong> standards for identity, with full cheqd support. </td><td><a href="../sdk/walt-id">walt-id</a></td><td><a href="https://3569764573-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPVAMvpKH7PYzvXA6u6Cn%2Fuploads%2Fgit-blob-13fffb32e0b3f04983f4984cd455a441c3111b7f%2Fwalt.id%20logo.png?alt=media">walt.id logo.png</a></td></tr><tr><td><mark style="color:blue;"><strong>DID Registrar</strong></mark></td><td>Simple setup for building cheqd DIDs into existing applications using REST APIs, building into the Universal Registrar.</td><td><a href="../advanced/did-registrar">did-registrar</a></td><td><a href="https://3569764573-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPVAMvpKH7PYzvXA6u6Cn%2Fuploads%2Fgit-blob-a95d1f6e14a4b976289d6f2bd705a8a324f2032f%2FDIF.png?alt=media">DIF.png</a></td></tr><tr><td><mark style="color:blue;"><strong>cheqd Cosmos CLI</strong></mark></td><td>Cosmos CLI which directly communicates with the cheqd network. This should only be used for testing environments.</td><td><a href="../advanced/tooling/cheqd-node-cli">cheqd-node-cli</a></td><td><a href="https://3569764573-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPVAMvpKH7PYzvXA6u6Cn%2Fuploads%2Fgit-blob-fab3a1d3aa7f3c99241ea3ab060ec02d66ce2c7c%2Fcosmos%20and%20cheqd.png?alt=media">cosmos and cheqd.png</a></td></tr></tbody></table>

## Get started with cheqd Studio

The easiest way to start creating DIDs is with our product cheqd Studio, allowing users to build and create `did:cheqd` DIDs using REST APIs.

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><mark style="color:blue;"><strong>Create a DID</strong></mark></td><td>Create a Decentralized Identifier (DID) using the <code>did:cheqd</code> DID method using cheqd Studio.</td><td><a href="dids/create-did">create-did</a></td></tr><tr><td><mark style="color:blue;"><strong>Create a Subject DID</strong></mark></td><td>Create <strong>an off-ledger '</strong>Subject' or 'Holder' DID using the <code>did:key</code>DID method.</td><td><a href="dids/create-subject-did">create-subject-did</a></td></tr><tr><td><mark style="color:blue;"><strong>Resolve DID</strong></mark></td><td>Resolve a DID to retrieve the associated DID Document. </td><td><a href="dids/resolve-did">resolve-did</a></td></tr></tbody></table>

## Partner SaaS support

cheqd DIDs are also supported in a range of SaaS offerings from cheqd partners, making it possible to use `did:cheqd` across different platforms:

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><mark style="color:blue;"><strong>Godiddy</strong></mark></td><td>Godiddy from Danube Tech is a DID-specific SaaS offering focussed on enterprise registration and resolution of DIDs across multiple methods.</td><td><a href="https://3569764573-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPVAMvpKH7PYzvXA6u6Cn%2Fuploads%2Fgit-blob-b241f315dddb677e36cd65f873d4e3bb75c11db7%2Fgodiddy.png?alt=media">godiddy.png</a></td><td><a href="https://godiddy.com/">https://godiddy.com/</a></td></tr><tr><td><mark style="color:blue;"><strong>Paradym</strong></mark></td><td>Paradym by Animo Solutions fully supports <strong>EU Architecture &#x26; Reference Framework</strong> standards with cheqd under the hood.</td><td><a href="https://3569764573-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPVAMvpKH7PYzvXA6u6Cn%2Fuploads%2Fgit-blob-252b874c64a39d38e81723ad441d746444d3ccdd%2Fparadym-for-website.png?alt=media">paradym-for-website.png</a></td><td><a href="https://paradym.id/">https://paradym.id/</a></td></tr><tr><td><mark style="color:blue;"><strong>Truvera (Dock)</strong></mark></td><td>Truvera is a full platform that supports credential issuance and management using cheqd as the primary DID Method.</td><td><a href="https://3569764573-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPVAMvpKH7PYzvXA6u6Cn%2Fuploads%2Fd6X9jLCedczWWtZX3qXR%2FTruvera.avif?alt=media&#x26;token=c2f73009-efbd-4d83-9ad9-680b05b0c536">Truvera.avif</a></td><td><a href="https://docs.truvera.io/">https://docs.truvera.io/</a></td></tr><tr><td><mark style="color:blue;"><strong>Hovi Studio</strong></mark></td><td>Hovi provides an all-in-one platform for issuing and managing Verifiable Credentials with cheqd DIDs supported.</td><td><a href="https://3569764573-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPVAMvpKH7PYzvXA6u6Cn%2Fuploads%2FTBFKzfADggfOyPUo1jeT%2FHovi.png?alt=media&#x26;token=1ca641a0-d6e3-42fc-a752-071a9b93769c">Hovi.png</a></td><td><a href="https://www.hovi.id/">https://www.hovi.id/</a></td></tr><tr><td><mark style="color:blue;"><strong>Cloud Platform (Walt.id)</strong></mark></td><td>Cloud Platform by Walt.id similarly fully supports <strong>EU Architecture &#x26; Reference Framework</strong> standards with cheqd under the hood.</td><td><a href="https://3569764573-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPVAMvpKH7PYzvXA6u6Cn%2Fuploads%2Fgit-blob-3a12c4358bf7a5b6c7742ace547f42e216388f87%2Fwalt.id-cloud-platform.png?alt=media">walt.id-cloud-platform.png</a></td><td><a href="https://walt.id/waitlist">https://walt.id/waitlist</a></td></tr><tr><td><mark style="color:blue;"><strong>Sudo Platform (Anonyome Labs)</strong></mark></td><td>API-first developer platform for cheqd DIDs and support for multiple Verifiable Credential formats.</td><td><a href="https://3569764573-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPVAMvpKH7PYzvXA6u6Cn%2Fuploads%2F9ealmkItMit79nyxs0WB%2FAnonyome%20Labs.png?alt=media&#x26;token=a48b5051-81e2-4d78-a476-ef4c1eb98f28">Anonyome Labs.png</a></td><td><a href="https://anonyome.com/businesses/decentralized-identity-for-developers/">https://anonyome.com/businesses/decentralized-identity-for-developers/</a></td></tr><tr><td><mark style="color:blue;"><strong>DIDx</strong></mark></td><td>DIDx supports <code>did:cheqd</code> through an enterprise version of ACA-Py, supporting AnonCreds and JSON-LD.</td><td><a href="https://3569764573-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPVAMvpKH7PYzvXA6u6Cn%2Fuploads%2FdcGimBpVYN5o58ogPMPD%2FDIDx.jpg?alt=media&#x26;token=ea331ed5-f7d5-4a08-811a-1c884575c44e">DIDx.jpg</a></td><td><a href="https://www.didx.co.za/">https://www.didx.co.za/</a></td></tr></tbody></table>

## Read up on our DID Method

DIDs created on cheqd use the `did:cheqd` DID Method. This is fully defined below, as well as the associated ledger-write fees:

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td><mark style="color:blue;"><strong>cheqd DID Method</strong></mark></td><td>Click here to learn more about the cheqd DID method (<code>did:cheqd</code>).</td><td><a href="../architecture/adr-list/adr-001-cheqd-did-method">adr-001-cheqd-did-method</a></td><td><a href="https://3569764573-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPVAMvpKH7PYzvXA6u6Cn%2Fuploads%2Fgit-blob-2bb3f7a90488adfa36f652e86cccfe3d3c3c703d%2Fcheqd%20logo%20docs.png?alt=media">cheqd logo docs.png</a></td></tr><tr><td><mark style="color:blue;"><strong>DID Write Pricing</strong></mark></td><td>Click here to understand the price of DIDs and other resources on cheqd, compared to other identity networks.</td><td><a href="../network/cheqd/identity-write-pricing">identity-write-pricing</a></td><td><a href="https://3569764573-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPVAMvpKH7PYzvXA6u6Cn%2Fuploads%2Fgit-blob-960358621c50fa83d1b0703eacdb43559aecb524%2Fcheqd-payments-icon.jpg?alt=media">cheqd-payments-icon.jpg</a></td></tr></tbody></table>
