MoEngage maintains multiple data centers, and you will be part of a specific data center when you sign up with us. We will provide you with the dashboard access URL, SDK, and REST API endpoints based on the data center.
Before you sign up, you can go ahead and consult your MoEngage Onboarding Manager to understand which Data Center will suit your needs. Once you have signed up, you can identify your Data Center from the Dashboard URL.
You can also write to us at firstname.lastname@example.org to learn more about different MoEngage data centers.
List of Data Centers
The following table describes the data center name, URL, and the REST API hostname associated with the data center.
|Data Center Name||Dashboard URL||REST API Host|
Significance of having different data centers
Hosting multiple instances of our application and distributing the signups across multiple data centers helps us optimize our services by distributing the amount of data in each data center. Also, there could be compliance requirements to host your user data in a specific geography.
You can only sign up for your MoEngage account in any one of the data centers, and the user data you track with MoEngage will get saved in the same data center.
Signing up for region-specific data centers
When you sign up with MoEngage, you can sign up with any of our data centers.
We recommend that you let us select a data center for you if there are no specific requirements around saving data in specific geographies so that we can provide optimized services to you throughout your engagement with us.
If you have data privacy requirements that require you to store your user's data in a specific geographical region, please sign-up as per the below recommendations:
- If you need to save all of your user data in the US region, please sign-up with DC-01 or DC-04.
- If you need to save all of your user data in the EU region, please sign-up with DC-02.
- If you need to save all of your user data in the India region, please sign-up with DC-03.
If there are no requirements to save your user's data in a specific region, then signing up with any data center has no impact. All our data centers are identical and support similar functionalities, SLAs, and latencies.
Re-direction of data to different data centers from SDK
When you use MoEngage SDK for tracking your mobile app/website user data, integrate as per your data center and the corresponding integration steps as mentioned in the SDK documentation below:
The table below lists the mapping between the different data centers, dashboard URLs, and the data center keys that you should pass when integrating the respective SDKs.
|Data Center||Dashboard URL||Android / iOS||Web|
|Data Center 1||https://dashboard-01.moengage.com/||DATA_CENTER_01||DC_1|
|Data Center 2||https://dashboard-02.moengage.com/||DATA_CENTER_02||DC_2|
|Data Center 3||https://dashboard-03.moengage.com/||DATA_CENTER_03||DC_3|
|Data Center 4||https://dashboard-04.moengage.com/||DATA_CENTER_04||DC_4|
Identifying the REST API Endpoint for your data center
When you send data to MoEngage through our REST APIs, you need to use the API Endpoints as per the below table.
|Data Center||Dashboard URL||REST API Host|
|Data Center 1||https://dashboard-01.moengage.com/||https://api-01.moengage.com/v1/|
|Data Center 2||https://dashboard-02.moengage.com/||https://api-02.moengage.com/v1/|
|Data Center 3||https://dashboard-03.moengage.com/||https://api-03.moengage.com/v1/|
|Data Center 4||https://dashboard-04.moengage.com/||https://api-04.moengage.com/v1/|
Please use the same REST API as the registered data center. For example, when registering an app on any data center (say DC-01), you must integrate the REST API for DC-01.