Skip to content
@thunder-id

ThunderID

High-performance open-source identity stack, engineered for developers.

ThunderID

License GitHub last commit GitHub issues codecov.io GitHub Release

ThunderID, an LF Decentralized Trust project, is a lightweight, open-source IAM stack built to secure access for humans, AI agents, and machines.

Designed for the agentic era, ThunderID provides a developer-first IAM stack and supporting tools for securing applications, APIs, services, and agent-driven workflows. It works across traditional and decentralized identity ecosystems, with post-quantum-ready security built in from the start.

Core design goals of ThunderID include:

  • Agent-native identity: Manage AI agents as first-class identities with delegated authority, consent-aware access, traceability, and support for issuing verifiable credentials to agents. ThunderID also aims to expose IAM capabilities through interfaces that agents can use safely and programmatically.
  • Post-quantum-safe by design: Build on a crypto-agile foundation where algorithms, key types, signing methods, and token protection mechanisms can evolve over time, including support for post-quantum-safe algorithms and hybrid transition approaches across key management, credential issuance, assertions, and secure service-to-service communication.
  • Decentralized identity: Bridge the adoption gap for relying parties by making it practical for service providers to consume, verify, and trust decentralized identity in real-world applications, including DIDs, verifiable credentials, digital wallets, trust registries, and issuer-verifier-holder interaction models.
  • Lightweight runtime with GitOps support: Provide a lightweight, containerized runtime that can run across on-premises and cloud environments, with declarative identity flows, policies, and configuration suitable for automation, versioning, and GitOps practices.

Getting Started

Get started by exploring how ThunderID can be used to secure:

To learn more about overall requirements, solution patterns of these scenarios, refer to the Use Cases section.

Visit Get ThunderID to learn more about installation methods.

Contributing

Please refer to the Contributing Guide for the different ways to contribute to this project and the relevant guidelines.

For code contributions, refer to the Contributing Code section for details on the prerequisites and instructions for running ThunderID in development mode.

Governance

ThunderID is a project of LF Decentralized Trust and follows the LF Decentralized Trust Code of Conduct.

The project's Technical Charter is in the thunder-id/governance repository.

License

Licenses this source under the Apache License, Version 2.0 (LICENSE), You may not use this file except in compliance with the License.

Pinned Loading

  1. thunderid thunderid Public

    ThunderID, an LF Decentralized Trust project, is a high-performance, open-source identity stack designed for developers to secure and manage access for humans, AI agents, and machines through fully…

    Go 595 403

Repositories

Showing 10 of 11 repositories
  • thunderid Public

    ThunderID, an LF Decentralized Trust project, is a high-performance, open-source identity stack designed for developers to secure and manage access for humans, AI agents, and machines through fully composable identity flows.

    thunder-id/thunderid's past year of commit activity
    Go 595 Apache-2.0 403 847 (37 issues need help) 188 Updated Oct 28, 2026
  • javascript-sdks Public

    Developer resources for building JavaScript-based applications with ThunderID

    thunder-id/javascript-sdks's past year of commit activity
    TypeScript 8 Apache-2.0 29 0 5 Updated Oct 28, 2026
  • flutter-sdks Public

    Developer resources for building Flutter applications with ThunderID

    thunder-id/flutter-sdks's past year of commit activity
    Dart 6 Apache-2.0 13 0 3 Updated Oct 28, 2026
  • android-sdks Public

    Developer resources for building Android applications with ThunderID

    thunder-id/android-sdks's past year of commit activity
    Kotlin 5 Apache-2.0 14 0 2 Updated Oct 28, 2026
  • ios-sdks Public

    Developer resources for building iOS applications with ThunderID

    thunder-id/ios-sdks's past year of commit activity
    Swift 6 Apache-2.0 11 0 2 Updated Oct 28, 2026
  • samples Public

    Samples to help developers build with ThunderID

    thunder-id/samples's past year of commit activity
    CSS 3 Apache-2.0 6 0 1 Updated Oct 27, 2026
  • .github Public

    Organization profile content for the ThunderID

    thunder-id/.github's past year of commit activity
    4 Apache-2.0 2 0 0 Updated Oct 24, 2026
  • python-sdks Public

    Developer resources for building Python applications with ThunderID

    thunder-id/python-sdks's past year of commit activity
    Python 1 Apache-2.0 3 0 0 Updated Oct 22, 2026
  • governance Public
    thunder-id/governance's past year of commit activity
    0 Apache-2.0 5 0 0 Updated Oct 21, 2026
  • community-dev Public
    thunder-id/community-dev's past year of commit activity
    0 Apache-2.0 1 0 0 Updated Sep 28, 2026

Most used topics

Loading…