Data Centers in MoEngage

MoEngage maintains multiple data centers and according to the data center you signup on, there are different dashboard, SDK and REST API instances that you need to use.

You can find out the data center you are signing up with from your MoEngage Onboarding Manager or by identifying the dashboard URL you are using. You can also write to us at support@moengage.com to know more about different MoEngage data centers.

List of Data Centers

The below table lists the different data centers hosted by MoEngage and the corresponding region they are located in, dashboard URL and REST API host.

 

Data Center Name Dashboard URL Old Dashboard URL REST API Host
DC-01 https://dashboard-01.moengage.com https://app.moengage.com https://api-01.moengage.com/v1/
DC-02

https://dashboard-02.moengage.com

https://app-eu.moengage.com/

https://api-02.moengage.com/v1/
DC-03

https://dashboard-03.moengage.com/v4

https://app-serv3.moengage.com/

https://api-03.moengage.com/v1/

 

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 that is present in each data center. In addition to this, at times there are compliance requirements to host all of your user data in a specific geography.

You can only sign up for your MoEngage account in any one of the data centers and all of your user data that you track with MoEngage will be saved in the same data center.

Signing up for region specific data centers

When you are signing up with MoEngage, you can choose to signup in anyone of our data centers.

It is recommended to let MoEngage 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 some data privacy requirements which need you to save your user's data in a specific geographical region and in this case, please signup as per the below recommendations -

  • If you need to save all of your user data in US region, please sign-up with DC-01.
  • If you need to save all of your user data in EU region, please sign-up with DC-02.
  • If you need to save all of your user data in 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 at all. 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's data, please integrate as per your data center and the corresponding integration steps as mentioned in the SDK documentation below - 

Android | iOS | Web

 

The below table lists the mapping between the different data centers, dashboard URLs and the data center keys that need to be passed while integrating the respective SDKs.

 

Data Center Dashboard URL Android / iOS Web
Data Center 1 https://dashboard-01.moengage.com / https://app.moengage.com DATA_CENTER_1 DC_1
Data Center 2

https://dashboard-02.moengage.com / https://app-eu.moengage.com

DATA_CENTER_2 DC_2
Data Center 3

https://dashboard-03.moengage.com/ / https://app-serv3.moengage.com

DATA_CENTER_3 DC_3



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://app.moengage.com https://api-01.moengage.com/v1/
Data Center 2

https://dashboard-02.moengage.com / https://app-eu.moengage.com

https://api-02.moengage.com/v1/
Data Center 3

https://dashboard-03.moengage.com/ / https://app-serv3.moengage.com

https://api-03.moengage.com/v1/


For more information, you can read up our API documentation here.

Was this article helpful?
0 out of 0 found this helpful