Superwall

Install the SDK

Install the Superwall React Native SDK via your favorite package manager.

Important: Expo SDK 53+ Required

This SDK is exclusively compatible with Expo SDK version 53 and newer. For projects using older Expo versions, please use our legacy React Native SDK.

To see the latest release, check out the Superwall Expo SDK repo.

bunx expo install expo-superwall

Version Targeting

Superwall requires iOS 14.0 or higher, aswell as Android SDK 26 or higher. Ensure you Expo targets the correct minimum OS version by updating app.json or app.config.js.

First, install the expo-build-properties config plugin if your Expo project hasn’t yet:

npx expo install expo-build-properties

Then, add the following to your app.json or app.config.js file:

{
  "expo": {
    "plugins": [
      ...
      [
        "expo-build-properties",
        {
          "android": {
            "minSdkVersion": 26
          },
          "ios": {
              "deploymentTarget": "14.0" // or higher
          }
        }
      ]
    ]
  }
}
And you're done! Now you're ready to configure the SDK

How is this guide?

On this page