> ## Documentation Index
> Fetch the complete documentation index at: https://docs.walletconnect.network/llms.txt
> Use this file to discover all available pages before exploring further.

# Installation

WalletConnect Wallet SDK is available via [Swift Package Manager](https://swift.org/package-manager/) or [Cocoapods](https://cocoapods.org/).

<Tabs>
  <Tab title="SwiftPackageManager">
    You can add a WalletConnect SDK to your project with Swift Package Manager. In order to do that:

    1. Open XCode
    2. Go to File -> Add Packages
    3. Paste the repo GitHub URL: [https://github.com/reown-com/reown-swift](https://github.com/reown-com/reown-swift)
    4. Tap Add Package
    5. Select WalletConnect check mark
  </Tab>

  <Tab title="Cocoapods">
    <Warning>
      **WARNING**

      Cocoapods support may be deprecated soon, use SPM instead.
    </Warning>

    1. Update Cocoapods spec repos. Type in terminal `pod repo update`
    2. Initialize Podfile if needed with `pod init`
    3. Add pod to your Podfile:

    ```ruby theme={null}
    pod 'reown-swift'
    ```

    4. Install pods with `pod install`

    If you encounter any problems during package installation, you can specify the exact path to the repository

    ```ruby theme={null}
    pod 'reown-swift', :git => 'https://github.com/reown-com/reown-swift.git', :tag => '1.0.0'
    ```
  </Tab>
</Tabs>

## Next Steps

Now that you've installed Wallet SDK, you're ready to start integrating it. The next section will walk you through the process of setting up your project to use the SDK.
