> ## 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.

# Integrating the Cordova SDK

> Add the cordova-moengage-core plugin to your project, install the native Android and iOS SDKs, and initialize the plugin.

Integrating the MoEngage Cordova plugin takes two steps: add the `cordova-moengage-core` plugin and its native dependencies, then initialize the SDK from JavaScript and on each native platform.

## SDK Installation

| Page | What it covers |
| - | - |
| [Framework Dependency](https://moengage.com/docs/developer-guide/cordova-sdk/sdk-integration/sdk-installation/framework-dependency.md) | Add the `cordova-moengage-core` plugin and configure platform settings. |
| [Android SDK Installation](https://moengage.com/docs/developer-guide/cordova-sdk/sdk-integration/sdk-installation/android-sdk-installation.md) | Add the Android SDK dependency using the BOM or manual configuration. |
| [iOS Installation](https://moengage.com/docs/developer-guide/cordova-sdk/sdk-integration/sdk-installation/ios-installation.md) | Install the iOS SDK using CocoaPods. |

## SDK Initialization

| Page | What it covers |
| - | - |
| [Framework Initialization](https://moengage.com/docs/developer-guide/cordova-sdk/sdk-integration/sdk-initialization/framework-initialization.md) | Initialize the plugin with `MoECordova.init()`. |
| [Android SDK Initialization](https://moengage.com/docs/developer-guide/cordova-sdk/sdk-integration/sdk-initialization/android-sdk-initialization.md) | Initialize the SDK in your Android application's `onCreate`. |
| [iOS SDK Initialization](https://moengage.com/docs/developer-guide/cordova-sdk/sdk-integration/sdk-initialization/ios-sdk-initialization.md) | Initialize the SDK in your iOS application in code. |

> [!NOTE]
>
> Review [Limitations](https://moengage.com/docs/developer-guide/cordova-sdk/sdk-integration/limitations.md) before you plan your integration. Some features are unsupported or need native implementation.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.