SDK Reference
important
- This section is only for detailed SDK reference. This section will NOT provide a step by step guide.
- For a step by step guide to implementing SuperTokens, please pick a recipe and follow the setup instructions in there.
Backend#
- NodeJS#- See the supertokens-node reference documentation for more information. 
- GoLang#- See the supertokens-golang reference documentation for more information. 
- Python#- See the supertokens-python reference documentation for more information. 
Frontend#
- ReactJS#- See the supertokens-auth-react reference documentation for more information. 
- Vanilla JS#- See the supertokens-web-js for more information. 
- React Native#- See the supertokens-react-native for more information. 
- iOS#- See the SuperTokensIOS for more information. 
- Android#- See the supertokens-android for more information. 
- Flutter#- See the supertokens-flutter for more information. 
Other frameworks#
- SuperTokens provides React based pre-built UI components, for other frontend frameworks you will need to build custom UI and use the supertokens-web-jsSDK to communicate with the APIs exposed by the SuperTokens backend SDK.
- For other backend frameworks, you can follow our guide on how to spin up a separate server configured with the SuperTokens backend SDK to authenticate requests and issue session tokens.
SDK Migration#
See the updating SuperTokens page for steps on how to migrate SDKs.
info
Visit the API reference page to learn more.