SuperTokens
- About
- Open-source authentication you can self-host, an alternative to Auth0.
- Catalogue
- No. 348
- Category
- Media
- GitHub stars
- ★ 0

Overview
SuperTokens adds secure login and session management to your apps. It has three parts: a frontend SDK that manages session tokens and shows login widgets, a backend SDK that provides sign-up, sign-in and session APIs, and the SuperTokens Core, an HTTP service for the auth logic and database work, which you can self-host or use as a managed service.
What it does well
SuperTokens supports passwordless login, social login, email or phone with password, session management, multi-factor authentication, user roles and authentication between microservices. Multi-tenancy and enterprise SSO are available for organisations. SDKs cover Node.js, Go, Python, React, React Native and plain JavaScript.
Why it’s in the collection
SuperTokens lets a team own its users' login data instead of paying per user to a hosted identity provider. The core is Apache-licensed; enterprise features in the ee folder are under a separate license.
On GitHub
- Stars
- 0
- Forks
- 0
- Commits
- 0
- Repository
- supertokens/supertokens-core
Languages
- Java 97.1%
- TypeScript 1.8%
- Other 1.1%
Compared with
Auth0Okta's hosted authentication service.
ClerkHosted authentication and user management.
Firebase AuthenticationGoogle's hosted authentication service.
KeycloakNo. 147Open-source identity and access management server.
See every open-source alternative to Auth0 and Clerk in the collection.



