Skip to main content
Which UI do you use?
Custom UI
Pre built UI

Share sessions across sub domains

Sharing sessions across multiple sub domains in SuperTokens can be configured by setting the sessionTokenFrontendDomain attribute of the Session recipe in your frontend code.


  • Your app has two subdomains and We assume that the user logs in via
  • To enable sharing sessions across, and the sessionTokenFrontendDomain attribute must be set to
import SuperTokens from "supertokens-auth-react";
import Session from "supertokens-auth-react/recipe/session";

appInfo: {
// ...
// this should be equal to the domain where the user will see the login UI
apiDomain: "...",
appName: "...",
websiteDomain: ""
recipeList: [
sessionTokenFrontendDomain: ""

Do not set sessionTokenFrontendDomain to a value that's in the public suffix list (Search for your value without the leading dot). Otherwise session management will not work.

Which UI do you use?
Custom UI
Pre built UI