SuperTokens is an open-source authentication platform that serves as a self-hosted alternative to Auth0, Firebase Auth, and AWS Cognito. It provides passwordless login, social auth, MFA, session management, and multi-tenancy with SDKs for Node.js, Python, Go, and popular frontend frameworks.
Installs into .claude/skills of the current project.
Are you the author of Supertokens Open Source Auth Platform?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/agentskillexchange-supertokens-open-source-auth-platform)
---
name: "SuperTokens Open Source Authentication Platform and Auth0 Alternative"
slug: "supertokens-open-source-auth-platform"
description: "SuperTokens is an open-source authentication platform that serves as a self-hosted alternative to Auth0, Firebase Auth, and AWS Cognito. It provides passwordless login, social auth, MFA, session management, and multi-tenancy with SDKs for Node.js, Python, Go, and popular frontend frameworks."
github_stars: 15002
verification: "security_reviewed"
source: "https://github.com/supertokens/supertokens-core"
category: "Security & Verification"
framework: "Multi-Framework"
tool_ecosystem:
github_repo: "supertokens/supertokens-core"
github_stars: 15002
---
# SuperTokens Open Source Authentication Platform and Auth0 Alternative
SuperTokens is an open-source authentication platform that serves as a self-hosted alternative to Auth0, Firebase Auth, and AWS Cognito. It provides passwordless login, social auth, MFA, session management, and multi-tenancy with SDKs for Node.js, Python, Go, and popular frontend frameworks.
## Installation
Requirements and caveats from upstream:
- <span><img src="https://img.shields.io/docker/pulls/supertokens/supertokens-postgresql.svg" alt="Docker pull stats"/></span>
- for popular languages and front-end frameworks e.g. Node.js, Go, Python, React.js, React Native, Vanilla JS, etc.
- ✅ Whilst running Java can seem difficult, we provide the JDK along with the binary/docker image when distributing it.
Basic usage or getting-started notes:
- ✅ One of the biggest criticisms of Java is memory usage. We have three solutions to this:
- We also plan on using [GraalVM](https://www.graalvm.org/) in the future and this can reduce memory usage by 95%!
- Source: https://github.com/supertokens/supertokens-core
- Extracted from upstream docs: https://raw.githubusercontent.com/supertokens/supertokens-core/HEAD/README.md
## Source
- [Agent Skill Exchange](https://agentskillexchange.com/skills/supertokens-open-source-auth-platform/)