The world's most flexible, truly open source identity platform, powered by open source innovation.
Enter your username to continue sign-in to the application
Enter your basic credentials or go through social login to continue
OR
Enter the temporary passcode sent to your email to continue
Built on open source tech trusted to secure over one billion identities worldwide
Start free and scale as you grow. No credit card required
From mobile to SPAs to server-side apps. From self deploy to SaaS platforms
OAuth 2.1, OpenID Connect, SAML 2.0 and SCIM 2.0
Seamless authentication made simple. Add login to your app in just 3 steps.
Pick your technology and register your app in Thunder
Pick your technology and register your app in Thunder
Coming Soon
Coming Soon
Coming Soon
Coming Soon
Coming Soon
and more
Install the SDK package
Install the SDK package
Integrate the SDK
Integrate the SDK
import { StrictMode } from 'react' import { createRoot } from 'react-dom/client' import { AsgardeoProvider } from '@asgardeo/react' import App from './App.jsx' import './index.css' createRoot(document.getElementById('root')).render( <StrictMode> <AsgardeoProvider clientId="<your-client-id>" baseUrl="https://localhost:8090" platform="AsgardeoV2" > <App /> </AsgardeoProvider> </StrictMode> )
Streamlined, secure, and customizable visual user flows.
Logo
Colors
Border Radius
Social Logins
Passwordless Login
Multi-Factor Authentication
Sign in to Thunder
Verify your mobile
Ready-to-use UI components for
<SignIn />, <SignUp />, <UserProfile />, <UserDropdown /> and more for full user journeys, and style with your own CSS, and with the flexibility to choose between redirects or in-app experiences.Sign in to ACME
Mathew Asgardi
mathew@thunder.devSign Up to ACME
Mathew Asgardi
Integrate Thunder's authentication and identity management capabilities into your applications with our comprehensive REST APIs. Manage users, applications, flows, and more programmatically.
Get started with Thunder REST APIs →Register OAuth applications with custom flows
Build custom authentication flows with executors
Create, update, and manage user accounts
POST /applications
Create a new application
/api/v1/applications
Bearer Token
eyJhbGciOiJIUzI1NiIsInR5...
Response
Engage with our ever-growing community to get the latest updates, product support, and more.
Connect with the community, ask questions, and share your ideas
Join Discussions →
Start contributing with beginner-friendly issues to get involved
View Issues →
Work together seamlessly with secure your applications with ease.
Terms & Policy