---
title: Update Guide
description: Update SuperTokens core and SDKs to maintain compatibility and access new features.
sidebar:
  order: 90
---

## Overview

Follow these steps to update SuperTokens.
To maintain compatibility and keep up on new features, you should update your core and SDKs whenever possible.

---

## SDK compatibility table

Use the compatibility table to find compatible SDK and Core versions for your tech stack.
If you are starting out, you do not need this table. Follow the [Quickstart](/quickstart) instead.

<SDKCompatibilityTable />

---

## Update SuperTokens core

You need to shut down your core to update it.
After it's off, run the migration scripts for all versions in-between 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](https://github.com/supertokens/supertokens-core/blob/master/CHANGELOG).

### Managed core

Open the [SaaS Dashboard](https://supertokens.com/dashboard), select the relevant **Managed** deployment, and click **Upgrade Core** in the deployment header.

---

## Update the Backend SDK

Follow the steps in the migration sections of the linked changelog from your current version up to the latest version.

| Backend | Changelog |
|---------|-----------|
| NodeJS | [SuperTokens-node](https://github.com/supertokens/supertokens-node/blob/master/CHANGELOG) |
| GoLang | [SuperTokens-golang](https://github.com/supertokens/supertokens-golang/blob/master/CHANGELOG) |
| Python | [SuperTokens-python](https://github.com/supertokens/supertokens-python/blob/master/CHANGELOG) |

---

## Update the Frontend SDK

Follow the steps in the migration sections of the linked changelog from your current version up to the latest version.

| Framework/Platform | Changelog |
|-------------------|-----------|
| ReactJS | [SuperTokens-auth-react](https://github.com/supertokens/supertokens-auth-react/blob/master/CHANGELOG) |
| Vanilla JS | [SuperTokens-web-js](https://github.com/supertokens/supertokens-web-js/blob/master/CHANGELOG) |
| React Native | [SuperTokens-react-native](https://github.com/supertokens/supertokens-react-native/blob/master/CHANGELOG) |
| iOS | [SuperTokens-ios](https://github.com/supertokens/supertokens-ios/blob/master/CHANGELOG) |
| Flutter | [SuperTokens-flutter](https://github.com/supertokens/supertokens-flutter/blob/master/CHANGELOG) |
| Android | [SuperTokens-android](https://github.com/supertokens/supertokens-android/blob/master/CHANGELOG) |
