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

# SDK Integration

> Install the MoEngage iOS SDK using Swift Package Manager or CocoaPods for your project.

<Info>
  Connect your IDE to the [MoEngage docs MCP server](/docs/developer-guide/connect-your-ide-to-moengage-docs) for accurate, context-aware SDK guidance inside your development environment. Your assistant searches this documentation directly, helping you move through the integration with confidence.
</Info>

<Note>
  **Note**

  * The current SDK supports **iOS 13 and above**.
  * For complete API reference of the SDK, refer to the docs in this [link](https://moengage.github.io/ios-api-reference/).
</Note>

# Integration through Swift Package Manager

Swift Package Manager (SPM) is a tool for managing the distribution of Swift code. It’s integrated with the Swift build system to automate the process of downloading, compiling, and linking dependencies.

To install the MoEngage-iOS-SDK through SPM, follow the below steps:

1. Navigate to File -> Add Package
2. Enter the URL [https://github.com/moengage/apple-sdk.git](https://github.com/moengage/apple-sdk.git) for SDK versions equal and above 9.23.0, or [https://github.com/moengage/MoEngage-iOS-SDK.git](https://github.com/moengage/MoEngage-iOS-SDK.git) for other SDK versions and select the branch as master or required version to install the package.
3. Click Add Package.
4. Now, MoEngage-iOS-SDK package is installed.

<Info>
  **Information**

  CocoaPods is being deprecated. MoEngage recommends using Swift Package Manager for all new integrations. If your project requires CocoaPods, see the [CocoaPods Integration Guide](/docs/developer-guide/ios-sdk/sdk-integration/basic/integration-through-cocoa-pods).
</Info>

# Manual Integration

For more information about how to integrate the SDK manually into your project, refer to [Manual Integration](/docs/developer-guide/ios-sdk/manual-integration/manual-integration).
