README.md
Add secure login and session management to your apps. SDKs available for popular languages and front-end frameworks e.g. Node.js, Go, Python, React.js, React Native, Vanilla JS, etc.
Supertokens architecture is optimized to add secure authentication for your users without compromising on user and developer experience
Three building blocks of SuperTokens architecture
SuperTokens is an open-core alternative to proprietary login providers like Auth0 or AWS Cognito. We are different because we offer:
Authentication directly affects the UX, dev experience, and security of any app. We believe that current solutions cannot optimize for all three "pillars", leading to many applications hand-rolling their own auth. This not only leads to security issues but is also a massive time drain.
We want to change that - we believe the only way is to provide a solution that has the right level of abstraction gives you maximum control, is secure, and is simple to use - just like if you build it yourself, from scratch (minus the time to learn, build, and maintain).
We also believe in the principle of least vendor lock-in. Your having full control of your user's data means that you can switch away from SuperTokens without forcing your existing users to logout, reset their passwords, or in the worst case, sign up again.
The docs can be seen on our website.
There is more information about SuperTokens on the GitHub wiki section.
Please find an architecture diagram here
For more information, please visit our GitHub wiki section.
Oversee your users with the SuperTokens User Management Dashboard
List all the users who have signed up to your application.
Manage users by modifying or deleting their sessions, metadata, roles and account info.
Please find a detailed comparison chart on our website
Please see our wiki for instructions.
If you think this is a project you could use in the future, please :star2: this repository!
Please see the CONTRIBUTING.md file for instructions.
Β© 2020-2023 SuperTokens Inc and its contributors. All rights reserved.
Portions of this software are licensed as follows: