Skip to content
@hyperledger-indy

Hyperledger Indy

Hyperledger Indy, an LF Decentralized Trust project.

Hyperledger Indy

Welcome to Hyperledger Indy, a decentralized identity project of the Linux Foundation Decentralized Trust.

Hyperledger Indy provides tools, libraries, and reusable components for decentralized identity. It helps developers build privacy-preserving identity systems using decentralized identifiers, verifiable credentials, zero-knowledge proofs, and distributed ledger technology.

You can find more information on the Hyperledger Indy project page.

What is Hyperledger Indy?

Hyperledger Indy is an open-source implementation of distributed ledger technology built specifically for decentralized identity.

Indy provides infrastructure for digital identities rooted in distributed ledgers, allowing identities to be interoperable across applications, organizations, administrative domains, and other silos.

Indy is designed to support privacy-preserving identity workflows where users can prove claims about themselves without revealing unnecessary personal information.

Architecture

Hyperledger Indy is composed of several integrated parts:

  • Ledger Infrastructure — A distributed ledger designed for decentralized identity metadata such as DIDs, schemas, credential definitions, and revocation registries.
  • Node and Consensus Components — Software for running Indy ledger nodes and maintaining agreement across the network.
  • Client and Resolver Libraries — Libraries for reading from and writing to Indy ledgers, resolving DIDs, and interacting with identity-related ledger data.
  • DID and Credential Specifications — Specifications and supporting implementations for decentralized identifiers, verifiable credentials, and privacy-preserving credential exchange.

Together, these components let developers and organizations build decentralized identity networks and applications with ledger-backed trust, interoperability, and privacy-preserving credential workflows.

What Hyperledger Indy Enables

Hyperledger Indy allows developers and organizations to:

  • Build decentralized identity networks
  • Issue and verify verifiable credentials
  • Use decentralized identifiers for identity interactions
  • Support privacy-preserving credential presentations
  • Use zero-knowledge proofs for selective disclosure
  • Manage schemas, credential definitions, and revocation registries
  • Build identity systems that work across organizations and applications
  • Support self-sovereign identity and user-controlled data sharing

Example use cases include:

  • Digital identity wallets
  • Verifiable credential ecosystems
  • Public identity utility ledgers
  • Decentralized trust registries
  • Education and workforce credentials
  • Healthcare and government identity workflows
  • KYC and compliance workflows
  • Cross-organization identity interoperability

Repositories

Repository Description
indy Top-level project repository with project overview, technical charter, maintainers, contributing information, security policy, and governance references.
governance Governance materials and project configuration for Hyperledger Indy.
indy-node Server portion of the Indy distributed ledger.
indy-plenum Byzantine Fault Tolerant protocol implementation used by Indy Node.
indy-vdr Library and proxy server for interacting with Indy ledger networks.
indy-shared-rs Shared Rust data types and utilities for Indy projects.
indy-node-container Container images and tooling for running Indy Node.
indy-did-method Source repository for the did:indy DID Method specification.

Resources

The following documents will help you understand Hyperledger Indy's vision, workflows, and community.

How to contribute

Hyperledger Indy welcomes developers, operators, researchers, identity architects, organizations, and privacy advocates interested in decentralized identity and verifiable credential infrastructure.

Good ways to get started:

  1. Review the indy repository.
  2. Explore the Indy documentation index.
  3. Join community discussions on LFDT Discord. Channel: #indy
  4. Attend community meetings. Indy community calls are open to everyone. These meetings are a good place to ask questions, discuss roadmap priorities, and learn how to contribute.
Meeting Calendar Link
Indy Contributors Meeting https://zoom-lfx.platform.linuxfoundation.org/meeting/97572546272?password=5da46f0a-57dc-4de9-8831-708ba60d97ae

Past meeting recordings and presentations can be accessed through:

For larger changes, please open an issue first so the community can discuss the design before implementation.

Current Status

Hyperledger Indy is a graduated LFDT project. Indy continues to serve as a foundation for decentralized identity systems, verifiable credential networks, DID infrastructure, and privacy-preserving credential workflows.

License

Hyperledger Indy repositories are generally licensed under the Apache License 2.0, unless otherwise noted in a specific repository.

Pinned Loading

  1. governance governance Public

    1

Repositories

Showing 10 of 32 repositories
  • indy-vdr Public

    A library and proxy server for interacting with Hyperledger Indy Node ledger instances

    hyperledger-indy/indy-vdr's past year of commit activity
    Rust 63 Apache-2.0 74 31 (1 issue needs help) 24 Updated Aug 21, 2026
  • .github Public
    hyperledger-indy/.github's past year of commit activity
    0 Apache-2.0 1 0 0 Updated Jun 17, 2026
  • governance Public
    hyperledger-indy/governance's past year of commit activity
    0 Apache-2.0 1 2 0 Updated May 29, 2026
  • indy-besu Public
    hyperledger-indy/indy-besu's past year of commit activity
    Rust 32 Apache-2.0 21 4 27 Updated May 29, 2026
  • indy-test-automation Public

    Automation tools for testing of Indy Project components.

    hyperledger-indy/indy-test-automation's past year of commit activity
    Python 6 Apache-2.0 28 1 18 Updated May 18, 2026
  • indy-node-container Public

    Providing Containers to run Indy Node

    hyperledger-indy/indy-node-container's past year of commit activity
    Shell 24 Apache-2.0 27 6 (1 issue needs help) 6 Updated May 11, 2026
  • indy-node Public

    The server portion of a distributed ledger purpose-built for decentralized identity.

    hyperledger-indy/indy-node's past year of commit activity
    Python 703 Apache-2.0 647 38 (18 issues need help) 19 Updated May 11, 2026
  • indy-shared-rs Public

    Shared Rust data types and utility functions for Hyperledger Indy.

    hyperledger-indy/indy-shared-rs's past year of commit activity
    Rust 14 Apache-2.0 18 0 12 Updated Mar 30, 2026
  • hyperledger-indy/indy-shared-gha's past year of commit activity
    0 Apache-2.0 7 0 2 Updated Mar 26, 2026
  • indy-plenum Public

    Plenum Byzantine Fault Tolerant Protocol

    hyperledger-indy/indy-plenum's past year of commit activity
    Python 218 Apache-2.0 371 26 (14 issues need help) 5 Updated Mar 19, 2026

People

This organization has no public members. You must be a member to see who’s a part of this organization.