Skip to main content

Node.js SDK

The ThunderID Node.js SDK (@thunderid/node) provides authentication and session management for server-side Node.js applications. The SDK implements the OAuth 2.0 Authorization Code flow with PKCE and supports multi-user session management.

Installation

Install the ThunderID Node.js SDK using your preferred package manager:

npm install @thunderid/node

Next Steps

To integrate the SDK into your application, start with the Handling Authentication guide, which walks you through client setup, the sign-in flow, and sign-out. Then explore:

Features

Clients

The SDK provides authentication clients designed for server-side Node.js applications.

Configuration

Utilities

Helper functions and constants for session and cookie management.

ThunderID LogoThunderID Logo

Product

DocsAPIsSDKs
© WSO2 LLC. All rights reserved.Privacy PolicyCookie Policy