---
title: "Overview"
description: "The DID service enables users to create and resolve various types of Decentralized Identifiers (DIDs). Currently, it supports the following DID methods: - did:key - did:jwk - did:web"
stack: "Enterprise Stack (commercial) — version 0.21.0"
stack_version: "0.21.0"
stack_comparison: https://docs.walt.id/community-vs-enterprise.md
canonical_url: https://docs.walt.id/enterprise-stack/services/did-service/overview
generated: 2026-07-20
---
# Overview

The DID service enables users to create and resolve various types of Decentralized Identifiers (DIDs). Currently, it
supports the following DID methods:
- did:key
- did:jwk
- did:web

Please note that the DID service is stateless. This means that while the service can create DIDs and their corresponding
DID Documents, it does not store them.

## Service Dependencies

To create a DID and its associated DID Document, the DID service requires keys. In the Enterprise Stack, keys are
managed through the Key Management Service (KMS). Therefore, before using the DID service, ensure that you have set up a
KMS service within the same tenant as the DID service.

## Get Started

- [Setup](https://docs.walt.id/enterprise-stack/services/did-service/setup.md) - How to setup a DID service
- [did:key create](https://docs.walt.id/enterprise-stack/services/did-service/did-creation/did-key.md) - How to generate a did:key + DID Document
- [DID storage](https://docs.walt.id/enterprise-stack/services/did-service/did-storage.md) - How to store created DIDs & DID Documents.

## Operational endpoints

All lifecycle, configuration, dependency, and metadata operations for this service are documented under Administration → Service Operations:

- [Create this service](https://docs.walt.id/enterprise-stack/administration/services/create.md)
- [View or update configuration](https://docs.walt.id/enterprise-stack/administration/services/configuration/view.md)
- [Manage dependency services](https://docs.walt.id/enterprise-stack/administration/services/dependency-services/view.md)
