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

# iOS SDK Initialization

> Initialize the MoEngage iOS SDK in your Capacitor app's AppDelegate with your Workspace ID.

To initialize the iOS Application with the MoEngage Workspace ID from Settings in the dashboard. In your project, go to AppDelegate file and  call the initialize method of `MoECapacitorInitializer` instance in `applicationdidFinishLaunchingWithOptions()` method as shown below:

Sample code to initialize from `application:didFinishLaunchingWithOptions:` method in

<CodeGroup>
  ```objectivec Swift theme={null}
  import UIKit
  import Capacitor
  import CapacitorMoengageCore
  import MoEngageSDK

  @UIApplicationMain
  class AppDelegate: UIResponder, UIApplicationDelegate {

      var window: UIWindow?

      func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
          let sdkConfig = MoEngageSDKConfig(withAppID: YOUR Workspace ID)
          sdkConfig.moeDataCenter = .data_center_01
          MoECapacitorInitializer.sharedInstance.initializeDefaultInstance(sdkConfig, andLaunchOptions: launchOptions)
          return true
      }
   }
  ```
</CodeGroup>

# Data Center

In case your app wants to redirect data to a specific zone due to any data regulation policy please configure the zone in the MOSDKConfig object.

For more information on Data Center, refer [here](/developer-guide/ios-sdk/sdk-integration/basic/data-center).
