Superwall home pagelight logodark logo
  • Status
  • Sign Up
  • Sign Up
  • Documentation
  • GitHub
  • Twitter
  • Blog
  • Home
    • Welcome
    SDK
    • Installation
      • Overview
      • iOS - Swift Package Manager
      • iOS - CocoaPods
      • Android - Gradle
      • Flutter - pubspec.yaml
      • React Native - Package.json
    • Configuring the SDK
    • Handling Purchases
    • Using RevenueCat
    • User Management
    • Showing Paywalls
    • Tracking Subscription State
    • Using the Superwall Delegate
    • 3rd Party Analytics
    • Deep Links
    • Custom Paywall Actions
    • Observer Mode
    • Purchasing Products Outside of a Paywall
    • Game Controller Support
    • App Store Privacy Labels
    • Setting up StoreKit testing
    • Troubleshooting
    • Pre-Launch Checklist
    • Legacy Docs
    Web Checkout
    • Overview
    • Creating an App
    • Configuring Stripe Keys and Settings
    • Creating Stripe Products
    • Web Checkout Links
    • Post-Checkout Redirecting
    • Redeeming In-App
    • Using RevenueCat
    • App2Web
    • Sandbox Purchases
    • Restoring & Managing Purchases
    • Web Checkout FAQ
    Guides
    • Using New SDK Features
    • Using Referral or Promo Codes with Superwall
    • RevenueCat Migration Guide
    • Using Superwall with Cursor
    • Creating a Countdown Timer
    • Building Mult-Tier Paywalls
    • Managing Connectivity Issues
    Tips
    • Showing Unique Paywalls
    • Abandoned Transaction Paywalls
    • First Touch Paywalls
    • Feature Gating
    • Custom Actions
    SDK Reference
    • iOS
    • Migrating from v3 to v4 - iOS
    • Migrating from v2 to v3 - iOS
    • Migrating from v1 to v2 - Android
    • Migrating from v1 to v2 - Flutter
    • Migrating from v1 to v2 - React Native
    • Android
    • Flutter
    • React Native
    SDK Quickstart
    • iOS
    • React Native
    • Flutter
    Dashboard
    • Overview
    • Paywalls
    • Templates
    • Creating Paywalls
    • Charts
    • Campaigns
    • Adding Products
    • Surveys
    • Users
    • Managing Localization Updates
    • Settings
    • Creating Applications
    Installation

    Installation

    Superwall can be installed with many different package managers. Please find your preferred package manager below.

    ​
    iOS

    Use Swift Package Manager

    Use Cocoapods

    ​
    Android

    Use Gradle

    ​
    Flutter

    Use pubspec.yaml

    ​
    React Native

    Use package.json

    WelcomeiOS - Swift Package Manager
    twittergithub
    Powered by Mintlify
    On this page
    • iOS
    • Android
    • Flutter
    • React Native
    Assistant
    Responses are generated using AI and may contain mistakes.