Skip to main content
INTRODUCING

[ THUNDER ]

Auth for the Modern Dev

The world's most flexible, truly open source identity platform, powered by open source innovation.

Get StartedStar on GitHub
Welcome to Teamspace

Enter your username to continue sign-in to the application

Don't have an account? Sign up
Sign in to ACME

Enter your basic credentials or go through social login to continue

Don't have an account? Sign up
Verify OTP

Enter the temporary passcode sent to your email to continue

Don't have an account? Sign up
Proven Open Source

Built on open source tech trusted to secure over one billion identities worldwide

Start Free and Scale

Start free and scale as you grow. No credit card required

Any App, Any Stack, Anywhere

From mobile to SPAs to server-side apps. From self deploy to SaaS platforms

Standards You Trust

OAuth 2.1, OpenID Connect, SAML 2.0 and SCIM 2.0

Get up and running in minutes

Seamless authentication made simple. Add login to your app in just 3 steps.

Pick your technology and register your app in Thunder

1

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

2

Install the SDK package

>npm i @asgardeo/react

Integrate the SDK

3

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>
)
Try QuickstartRead SDK Docs

Beautiful, Customizable Login and Registration Flows

Streamlined, secure, and customizable visual user flows.

Logo

Colors

Border Radius

Social Logins

G

Passwordless Login

Multi-Factor Authentication

Sign in to Thunder

Email
Continue
or
Continue with Google

Verify your mobile

Enter OTP
Submit

Clean, Customizable UI Components Built for Devs

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

Email
Your email address
Continue
OR
Continue with Google
Continue with GitHub
Name
Mathew Asgardi
Email Address
mathew@thunder.dev
Country
United States
Phone Number
+1 000 000 000
Phone Number
+1 000 000 000

Mathew Asgardi

mathew@thunder.dev
Manage Profile
Sign out
✦

Sign Up to ACME

Email
Your email
Password
Your password
Continue
OR
Continue with Google
Continue with GitHub
Continue with Microsoft

Mathew Asgardi

REST API Reference

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 →
Create an application→

Register OAuth applications with custom flows

Create an auth flow→

Build custom authentication flows with executors

Manage users→

Create, update, and manage user accounts

POST /applications

Create a new application

POST

/api/v1/applications

Authorization

Bearer Token

eyJhbGciOiJIUzI1NiIsInR5...

Request Body
JSON
1{
2 "name": "My Web Application",
3 "description": "Customer portal",
4 "auth_flow_id": "edc013d0-e893-4dc0...",
5 "template": "spa"
6}

Response

201
Application created successfully

Join the community

Engage with our ever-growing community to get the latest updates, product support, and more.

Join the Discussions

Connect with the community, ask questions, and share your ideas

Join Discussions →

Good First Issues

Start contributing with beginner-friendly issues to get involved

View Issues →

Thunder LogoThunder Logo

Work together seamlessly with secure your applications with ease.

Terms & Policy

Pages

HomeDocsAPIsSDKs
© WSO2 LLC. All rights reserved.