How can I integrate SuperTokens?
Last updated: October 16, 2025
SuperTokens provides complete authentication solutions which integrate seamlessly with your existing application. You can have a fully functional authentication system up and running in minutes, handling everything from user registration to session management automatically.
Every setup will make use of the main components of a SuperTokens configuration:
The Frontend SDK: Handles the authentication UI and ensures that you can make authenticated requests from your frontend client
The Backend SDK: It integrates with your existing backend service to enable session management and authentication.
The Core Service: It is the main service that handles authentication. It can be managed by us or self-hosted
Given that, each setup involves the following steps: First you initialize the frontend and the backend SDKs with a demo account and then you setup the Core Service and configure your application to communicate with it.
For detailed instructions on how to setup each authentication method please consult the documentation: Email/Password, Passwordless, Social Login, Enterprise Login, Passkeys, M2M, Unified Login.