Skip to main content

Frontend Integration

Supported frameworks#

React logoVue.js logoAngular logoAndroid logoIOS logoElectron logoCapacitor.js logoJavascript logo

1) Install#

npm i -s supertokens-web-js

2) Call the init function#

Your app's name:*
Information about the question
This is the name of your application
API Domain:*
Information about the question
This is the URL of your app's API server.
API Base Path:
Information about the question
SuperTokens will expose it's APIs scoped by this base API path.
Website Domain:*
Information about the question
This is the URL of your website.
Website Base Path:
Information about the question
The path where the login UI will be rendered
Submit form

Call the following init function at the start of your app (ideally on the global scope).

import SuperTokens from 'supertokens-web-js';
import Session from 'supertokens-web-js/recipe/session';

SuperTokens.init({
appInfo: {
apiDomain: "<YOUR_API_DOMAIN>",
apiBasePath: "/auth",
appName: "...",
},
recipeList: [
Session.init(),
],
});
Looking for older versions of the documentation?
Which UI do you use?
Custom UI
Pre built UI