Skip to main content
SDKs & Tools

Build ThunderID into
any stack

Official SDKs, framework integrations, and agent tooling for seamless authentication from the browser to the edge to the server.

Available now

17

Claude Plugin

Beta

thunderid (Claude)

Add ThunderID auth to Claude. Secure your tools, MCP servers, and agent actions with scoped, revocable tokens.

Agent toolingGet plugin

Codex Plugin

Beta

thunderid (Codex)

Bring ThunderID sign-in and token management to OpenAI Codex and the Codex CLI.

Agent toolingGet plugin

Agent Skills

Beta

@thunderid/skills

Reusable skills that let any agent issue, verify, and revoke ThunderID credentials as part of a workflow.

Agent toolingBrowse skills

React

@thunderid/react

Hooks and components to drop ThunderID into a React + Vite app in minutes.

SPARead APIs

Vue

@thunderid/vue

Composables and plugins to add authentication to any Vue.js application.

SPARead APIs

Browser

@thunderid/browser

Vanilla JavaScript SDK for browser apps without a framework.

SPARead APIs

JavaScript

@thunderid/javascript

Framework-agnostic core that powers the browser, Node, and platform SDKs.

SPARead APIs

Next.js

@thunderid/nextjs

Authentication for Next.js with full App Router and server-component support.

FullstackRead APIs

Nuxt

@thunderid/nuxt

Server-rendered authentication for Nuxt applications, out of the box.

FullstackRead APIs

React Router

@thunderid/react-router

Authentication for React Router (formerly Remix) applications.

UtilityRead APIs

TanStack Router

@thunderid/tanstack-router

Type-safe authentication for TanStack Router applications.

UtilityRead APIs

Express

@thunderid/express

Middleware to protect Express routes and APIs with ThunderID.

BackendRead APIs

Node.js

@thunderid/node

Server-side SDK for verifying tokens and securing Node.js services.

BackendRead APIs

Spring Security

Built-in

io.thunderid:spring-security

ThunderID integration for Spring Security — secure Java and Kotlin back ends with minimal configuration.

Integration

iOS

ThunderID

Native Swift SDK with hosted login and secure token storage.

MobileRead APIs

Android

io.thunderid:android

Native Kotlin SDK with hosted login and secure token storage.

MobileRead APIs

Flutter

thunderid_flutter

Cross-platform authentication for Flutter apps.

MobileRead APIs

Coming soon

08
Auth.js

Auth.js (NextAuth)

Soon

next-auth

Official ThunderID provider built into Auth.js — configure and go, no extra package.

Integration

Passport Strategy

Soon

passport

ThunderID strategy shipped directly in Passport.js for Node and Express back ends.

Integration

Nuxt Auth Provider

Soon

@sidebase/nuxt-auth

ThunderID provider built into @sidebase/nuxt-auth — just add your credentials.

Integration

Better Auth

Soon

better-auth

ThunderID provider for Better Auth — drop-in support for the TypeScript-native auth framework.

Integration

Angular

Soon

@thunderid/angular

Guards, services, and components for ThunderID in Angular apps.

SPA

Go

Soon

github.com/thunder-id/go

Idiomatic Go SDK for verifying tokens and protecting services.

Backend

Python

Soon

thunderid

Python SDK for Django, FastAPI, and Flask back ends.

Backend

React Native

Soon

@thunderid/react-native

Cross-platform mobile authentication for React Native apps.

Mobile

Don’t see your framework?

Start a discussion and it can be brought in as an official out-of-the-box SDK or a community integration. Every ThunderID SDK is built on the same framework-agnostic core, adding a new one is straightforward.

Start a discussion
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.