Updating SuperTokens core and SDKs
You need to follow these steps in order to properly update supertokens
In order to maintain compatibility and keep up on new features, we recommend updating your core and SDKs whenever possible.
1. Updating your core
You will need to shut down your core in order to update it. After it's off, run the migration scripts for all versions inbetween your starting version and the latest version. You may then bring your core back online.
-
Self-hosted core
See the migration sections in the supertokens-core changelog.
-
Managed core
If you're using the managed core service, please email us at [email protected] from your registered email to request a core update.
2. Update your back-end SDK
Follow the steps in the migration sections of the linked changelog from your current version up to the latest version.
-
NodeJS
See the migration sections in the supertokens-node changelog.
-
GoLang
See the migration sections in the supertokens-golang changelog.
-
Python
See the migration sections in the supertokens-python changelog.
3. Update your front-end SDK
Follow the steps in the migration sections of the linked changelog from your current version up to the latest version.
-
ReactJS
See the migration sections in the supertokens-auth-react changelog.
-
Vanilla JS
See the migration sections in the supertokens-web-js changelog.
-
React Native
See the migration sections in the supertokens-react-native changelog.
-
iOS
See the migration sections in the supertokens-ios changelog.
-
Flutter
See the migration sections in the supertokens-flutter changelog.
-
Android
See the migration sections in the supertokens-android changelog.