Announcing the Hiero DID SDK JS: A Modern JavaScript Toolkit for Decentralized Identity on Hedera
📣 Announcing the Hiero DID SDK JS: A Modern JavaScript Toolkit for Decentralized Identity on Hedera

We’re excited to announce the initial GA release of the Hiero DID SDK JS, a modern, open-source JavaScript/TypeScript SDK that empowers developers to build decentralized identity (DID) applications on the Hedera network. Now officially maintained under the Hiero GitHub organization, this SDK fully implements the Hedera DID Method and Hedera AnonCreds Method specifications, extending the foundation laid by the original Hashgraph DID SDK.
Watch the full overview and learn how the Hiero DID SDK JS powers decentralized identity on Hedera.
Background
The core utility of the DID SDK JS is to support the anchoring of identity objects on the Hedera Consensus Service (HCS). Anchoring identity objects on Hedera supports the decentralization of identity systems by providing a tamper-resistant, transparent, trusted distributed ledger where:
- Reading of these objects is anonymous, supporting user privacy
- Trust in associated credentials is preserved
- Decentralized governance ensures integrity
These identity objects can include Decentralized Identifiers (DIDs) and AnonCreds (anonymous credentials for privacy-preserving identity proofs).
A DID is a globally unique identifier representing an entity—such as a person, organization, or device—and is controlled directly by its owner through cryptographic keys. This model reduces reliance on centralized intermediaries and fosters trust in decentralized identity applications by leveraging Hedera’s high-throughput consensus and decentralized governance.
Where It Comes From
The Hiero DID SDK JS builds on the original @hashgraph/did-sdk-js, which was created to support the Hedera DID Method—defining how DIDs, DID Documents, and identity messages are securely created, published, and resolved through HCS.
- The initial codebase was developed and donated by Hashgraph Group
- Advanced through collaboration with DSR Corporation, the Hedera Foundation, and the broader Hiero community
- Now governed under the Linux Foundation’s Decentralized Trust initiative
What’s New in the Hiero DID SDK JS
This is more than a fork — it’s a standards-compliant reimplementation designed for real-world decentralized identity applications:
- Complete DID lifecycle management (create, update, deactivate, resolve)
- Secure key management for Hedera DIDs and credentials
- DID Document publishing to the Hedera network
- Convenient integration with HCS (HCS-1 standard support)
- Full AnonCreds support (schemas, credential definitions, revocation registries) in accordance with the Hedera AnonCreds Method
- React Native compatibility for mobile identity wallets
- Read operation caching for improved performance
- Automated tests and expanded developer documentation (architecture overview, quick start)
Coming Soon: Hedera Credo Plugin
Work is underway on a Hedera Credo Plugin, connecting the Hiero DID SDK JS with Credo (the decentralized identity agent implementation hosted by the OpenWallet Foundation).
This will enable developers to integrate Hedera-native DIDs and AnonCreds workflows into:
- Wallets
- Credential issuers
- Verification services
Use Cases: What You Can Build
This SDK is ideal for developers building secure, low-cost, and standards-compliant identity infrastructure. Example applications include:
- Verifiable Credential Wallets — cross-platform mobile apps with Hedera DIDs and AnonCreds
- Public Sector Registries — digital licenses, certificates, and permits on Hedera
- Web3 Identity Integration — DID-based login, credential-gated access, decentralized governance
- Credential Issuers and Verifiers — enable institutions to issue and verify credentials using open standards
Get Involved
The Hiero DID SDK JS is now live, Apache 2.0 licensed, and open for community contributions. Developers are encouraged to explore, test, and extend the SDK.
- Explore the SDK: https://github.com/hiero-ledger/hiero-did-sdk-js
- Hedera DID Method Spec: https://github.com/hashgraph/did-method
- Hedera AnonCreds Method Spec: https://dsrcorporation.github.io/hedera-anoncreds-method/
- Join the Discussion: https://github.com/orgs/hiero-ledger/discussions
Updated docs: https://hiero-ledger.github.io/hiero-did-sdk-js/documentation/latest/index.html
Recent Hiero Posts
-
A Month of Merges: How Hacktoberfest Turned Our Python SDK into a Pull-Request Party
October 30, 2025
A look back at how Hacktoberfest 2025 transformed the Hiero Python SDK, bringing in 39 new authors and a 660% increase in commits.
-
Hiero Python SDK – Announcing Release v0.1.7
October 30, 2025
Announcing v0.1.7, a release packed with documentation, new features, and 27 new contributors!
-
Hiero Python SDK – Announcing Release v0.1.6
October 24, 2025
Release 0.1.6 announced!
-
Join the Next Chapter of the CLI! Explore Hiero CLI
October 17, 2025
We’re thrilled to share a major milestone: the Hedera CLI is transitioned into Hiero CLI