SuperTokens
Open Source User Authentication. Build fast. Maintain control. Reduce costs.
GitHub Stars
12K+
Backed By
Y Combinator
Framework Support
25+
Recognition
Fastest growing OS startup 2022 (ROSS Index)
About SuperTokens
SuperTokens provides a comprehensive, open-source authentication solution designed for high-growth startups and enterprises. It offers a variety of login methods including passwordless, social logins, email/password, and enterprise SSO. Its unique, decoupled architecture separates the authentication UI from the core backend logic, giving developers maximum control and customization over the user experience. Developers can use pre-built UI components or build their own with SuperTokens' SDKs. The platform supports over 25 frameworks like React, Node.js, Python, and Go. Key features include multi-tenancy, session management with rotating refresh tokens, account linking, and robust security against various authentication attacks. SuperTokens can be self-hosted for free or used via their managed cloud service.
Core Features
Login Methods
Email/Password, Passwordless (Magic Link), Social Logins, SSO (SAML, OpenID Connect)
Session Management
Secure session management using rotating refresh tokens and short-lived access tokens.
Multi-Tenancy
Build multi-tenant SaaS applications with isolated user pools and configurations.
Account Linking
Allow users to link multiple social, SSO, or email/password identities to a single account.
Security
Built-in protection against session hijacking, brute force, and credential stuffing attacks.
Developer Experience
Deployment
Offers both a fully managed cloud service and a self-hosted open-source option.
Sdks
Provides frontend and backend SDKs for popular frameworks like React, Vue, Angular, Node.js, Python, Go, and more.
Customization
Offers pre-built UI components that are fully customizable, or developers can build their own UI from scratch.
Migration
Provides guides and support for migrating from other providers like Auth0, Firebase Auth, and AWS Cognito.