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
-
Hiero Graduates as the First Project under the Linux Foundation Decentralized Trust Umbrella and Its New Project Lifecycle Framework
August 22, 2025
-
Introducing the Hiero Python SDK Office Hour
August 18, 2025
Join our new fortnightly Office Hour to get real‑time help on the Hiero Python SDK.
-
Developer Community Interest in the Python SDK is Flourishing
August 9, 2025
The Python SDK Developer Community is Growing!
-
August's Open Issues at the Python SDK
August 1, 2025
August's Open Issues at the Python SDK