# Superwall React Native SDK (Deprecated) ## Docs - [Welcome](https://superwall.com/docs/react-native/index): Welcome to the Superwall React Native SDK documentation - [PaywallOptions](https://superwall.com/docs/react-native/sdk-reference/PaywallOptions): Options for configuring the appearance and behavior of paywalls. - [PaywallPresentationHandler](https://superwall.com/docs/react-native/sdk-reference/PaywallPresentationHandler): Handles events related to paywall presentation. - [PurchaseController](https://superwall.com/docs/react-native/sdk-reference/PurchaseController): An abstract class that defines the contract for a purchase controller. - [Superwall](https://superwall.com/docs/react-native/sdk-reference/Superwall): The shared instance of Superwall that provides access to all SDK features. - [SuperwallDelegate](https://superwall.com/docs/react-native/sdk-reference/SuperwallDelegate): A class that handles Superwall lifecycle events and analytics. - [SuperwallOptions](https://superwall.com/docs/react-native/sdk-reference/SuperwallOptions): Options for configuring the Superwall SDK. - [configure()](https://superwall.com/docs/react-native/sdk-reference/configure): A static function that configures a shared instance of Superwall for use throughout your app. - [getUserAttributes()](https://superwall.com/docs/react-native/sdk-reference/getUserAttributes): Retrieves the user attributes, set using setUserAttributes. - [handleDeepLink()](https://superwall.com/docs/react-native/sdk-reference/handleDeepLink): Handles a deep link. - [identify()](https://superwall.com/docs/react-native/sdk-reference/identify): Creates an account with Superwall by linking the provided userId to Superwall's automatically generated alias. - [Overview](https://superwall.com/docs/react-native/sdk-reference/index): Reference documentation for the Superwall React Native SDK. - [register()](https://superwall.com/docs/react-native/sdk-reference/register): A function that registers a placement that can be remotely configured to show a paywall and gate feature access. - [setUserAttributes()](https://superwall.com/docs/react-native/sdk-reference/setUserAttributes): Sets user attributes for use in paywalls and on the Superwall dashboard. - [Subscription Status](https://superwall.com/docs/react-native/sdk-reference/subscriptionStatus): Methods for getting and setting the user's subscription status. - [Types and Enums](https://superwall.com/docs/react-native/sdk-reference/types): Reference for types, enums, and result objects used in the React Native SDK. ## Optional - [GitHub](https://github.com/superwall) - [Twitter](https://twitter.com/superwall) - [Blog](https://superwall.com/blog)