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 593 400

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 593 Apache-2.0 400 824 (37 issues need help) 158 Updated Oct 24, 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 0 Apache-2.0 1 0 0 Updated Oct 22, 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 22, 2026
  • governance Public
    thunder-id/governance's past year of commit activity
    0 Apache-2.0 5 0 0 Updated Oct 21, 2026
  • javascript-sdks Public

    Developer resources for building JavaScript-based applications with ThunderID

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

    Developer resources for building Flutter applications with ThunderID

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

    Developer resources for building Android applications with ThunderID

    thunder-id/android-sdks's past year of commit activity
    Kotlin 4 Apache-2.0 12 0 3 Updated Oct 21, 2026
  • ios-sdks Public

    Developer resources for building iOS applications with ThunderID

    thunder-id/ios-sdks's past year of commit activity
    Swift 5 Apache-2.0 9 0 2 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

Top languages

Loading…

Most used topics

Loading…