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:
- 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 in the future and this can reduce memory usage by 95%!
Extracted from upstream docs: https://raw.githubusercontent.com/supertokens/supertokens-core/HEAD/README.md