Skip to main content

Get ThunderID

ThunderID is available in multiple formats to suit your deployment needs. Choose the option that works best for you.

Building something? Start with a quickstart instead.

Quickstarts include setup and take you from zero to a working sign-in. Choose a quickstart from the sidebar.

Get the latest release of ThunderID and run it locally on your machine.

Prerequisites

  • Your operating system and architecture (macOS, Linux, or Windows)
  • Terminal or command prompt access
1

Download the Distribution

Download the latest release from the releases page.

2

Extract the Archive

Unzip the downloaded file:

unzip thunderid-<version>-<os>-<arch>.zip

Navigate to the extracted directory:

cd thunderid-<version>-<os>-<arch>/
3

Setup ThunderID

Initialize ThunderID with the default configurations and data before starting the server for the first time.

./setup.sh

Setup generates this deployment's own TLS, JWT signing, and encryption keys, in addition to seeding the default data, so every deployment uses unique key material. The keys are reused on later runs, and the server does not start without them.

4

Start ThunderID

Launch the ThunderID server:

./start.sh
Seed and start in one step

For local and development setups, you can combine both steps with the --bootstrap-and-serve flag. It creates or updates the default resources as needed (idempotent, so it's safe to re-run), then starts the server.

Unlike setup, this mode does not generate an admin password for you. You must provide one, either with the --admin-password flag or the ADMIN_PASSWORD environment variable. If neither is set, startup fails. The --admin-username flag is optional and defaults to admin, so passing just --admin-password is enough.

./start.sh --bootstrap-and-serve --admin-password <your-admin-password>

This replaces the separate setup + start steps. For staged deployments (where initialization runs as a one-time job), keep the two steps separate: setup to seed, then start to serve.

Success

Access ThunderID on https://localhost:8090/console

What's Next

Explore with AI

ThunderID LogoThunderID Logo

Product

DocsAPIsSDKs
© Copyright Linux Foundation Europe.For web site terms of use, trademark policy and other project policies please see https://linuxfoundation.eu/en/policies.