Skip to main content

Overview

IP whitelisting (IP allowlisting) is a security practice that allows organizations to restrict access to their networks, systems, and resources to predefined IP addresses, blocking all others. This cybersecurity mechanism helps businesses prevent unauthorized access and protect sensitive data. Businesses can use IP whitelisting to control access to their tools, software, applications, websites, and critical resources. This document outlines the relevance of IP whitelisting and how marketers and developers can use it effectively.

Key Advantages of IP Whitelisting

The following are the advantages of IP whitelisting:
  • Enhanced security: By permitting connections only from known, trusted IP addresses, whitelisting effectively blocks potential threats from unknown sources, significantly reducing the risk of unauthorized access and malware attacks. Overall, it adds an extra layer of security to protect sensitive data.
  • Proactive defense: Unlike blacklisting, which relies on identifying and blocking known threats, whitelisting takes a proactive approach by allowing only approved access, making it more effective against emerging threats.
  • Reduced false positives: Because whitelisting blocks connections only from unapproved sources, the chances of accidentally blocking legitimate users are minimized, reducing frustration and disruption.
  • Improved network visibility: By actively managing the list of allowed IP addresses, organizations gain better insight into who is accessing the network and can easily identify suspicious activity.

Whitelist MoEngage IPs

MoEngage sends/receives data to/from the servers of customers or partners. With IP whitelisting, you can verify that requests are actually coming from MoEngage, adding an additional layer of security. MoEngage is a multi-tenant SaaS vendor, so our services change IPs frequently for scale and security. We may need to send data from a different server when circumstances demand it to ensure our services are operational and customers are not impacted. MoEngage may use one or all of the IPs listed in this document while sending/receiving data to/from the servers of customers or partners.

Campaign Sending

MoEngage uses dynamic IPs. But if you need MoEngage to access your service via static IPs, you must whitelist MoEngage IPs on your side. To enable static IPs for a messaging channel, contact your Customer Success Manager (CSM) or the Support team to request enablement of Send via Static IPs for <Messaging Channel>. After static IPs for a messaging channel are enabled, you can whitelist the relevant MoEngage IPs based on the data center where your workspace is located. For more information on MoEngage Data Centers, refer here. Here are the IPs that you can whitelist to ensure that only allowed IPs send messages:
Channels or CampaignsData CenterMoEngage IPs That Need Whitelisting
Connector CampaignsDC-01
  • 52.6.248.125
  • 44.205.83.206
  • 34.235.212.204
  • 34.233.63.26
  • 34.206.66.48
  • 3.82.83.239
  • 3.211.230.54
  • 34.198.62.77
  • 34.207.33.10
DC-0218.195.110.23
DC-033.6.251.95
DC-0418.217.73.1
DC-05NA
DC-06
  • 16.78.137.157
  • 16.78.95.240
  • 108.137.84.19

SMS Campaigns

  • Out-of-the-box connectors
  • Custom connectors
DC-01
  • 52.6.248.125
  • 44.205.83.206
  • 34.235.212.204
  • 34.233.63.26
  • 34.206.66.48
  • 3.82.83.239
  • 3.211.230.54
  • 34.198.62.77
  • 34.207.33.10
DC-0218.195.110.23
DC-033.6.251.95
DC-0418.217.73.1
DC-05NA
DC-06
  • 16.78.137.157
  • 16.78.95.240
  • 108.137.84.19
WhatsApp CampaignsDC-01
  • 52.6.248.125
  • 44.205.83.206
  • 34.235.212.204
  • 34.233.63.26
  • 34.206.66.48
  • 3.82.83.239
  • 3.211.230.54
  • 34.198.62.77
  • 34.207.33.10
DC-0218.195.110.23
DC-033.6.251.95
DC-0418.217.73.1
DC-05NA
DC-06
  • 16.78.137.157
  • 16.78.95.240
  • 108.137.84.19

Email Campaigns

(sent via Custom API/Custom SMTP Connector/Private ESP or using PII Fetch API/Content API)

DC-0152.6.248.125
DC-0218.195.110.23
DC-033.6.251.95
DC-04NA
DC-05NA
DC-06
  • 43.218.11.107
  • 16.78.49.147
  • 108.137.191.127
Push CampaignsDC-01
  • 34.232.43.152
  • 44.205.187.13
  • 54.156.161.42
DC-02
  • 18.192.81.203
  • 3.123.167.15
  • 35.158.28.57
DC-03
  • 13.202.37.36
  • 3.108.122.10
  • 3.6.111.53
DC-04
  • 18.219.179.132
  • 3.13.66.12
  • 3.15.129.107
DC-05NA
DC-06
  • 16.78.137.157
  • 16.78.95.240
  • 108.137.84.19
Content API or Fetch PII TokenAll data centers (DC-01 - DC-06)PII and Content API use the same IPs as that of the channel. So, if you plan to use one or more channels in the campaign, whitelist all the campaign channel IPs mentioned above.

Data Transfer

Here are the IPs that you can whitelist for our Data Imports and Export services to ensure that only whitelisted IPs are reading or writing data from/to your data services:
Data TransferData CenterMoEngage IPs That Need Whitelisting
Data ImportsDC-01
  • 3.209.165.74
  • 52.1.205.204
DC-02
  • 3.77.101.97
  • 18.195.110.23
DC-03
  • 3.6.246.251
  • 3.6.251.95
DC-04
  • 18.217.73.1
  • 18.223.244.184
  • 3.139.47.208
DC-0518.143.35.151
DC-06
  • 16.78.83.35
  • 43.218.197.196

Data Warehouse Exports

For example, SFTP, Snowflake, Databricks, and so on.

DC-01
  • 52.1.205.204
  • 52.6.248.125
DC-0218.195.110.23
DC-033.6.251.95
DC-04
  • 18.217.73.1
  • 3.139.47.208
DC-0518.143.35.151
DC-06NA

Streams/Partner Exports

For example, mParticle, Segment, and so on.

DC-0152.6.248.125
DC-0218.195.110.23
DC-033.6.251.95
DC-0418.217.73.1
DC-0518.143.35.151
DC-0643.218.197.196

Audience Transfer

Here are the IPs that you can whitelist for Outbound Segment sync to ensure that these MoEngage IPs are allowed to call your/partner’s audience sync APIs:
Audience TransferData CenterMoEngage IPs That Need Whitelisting
Outbound Segment SyncDC-0152.6.248.125
DC-02NA
DC-033.6.251.95
DC-04NA
DC-05NA
DC-06NA
File Segment APIDC-01184.72.243.80
DC-0218.195.110.23
DC-033.6.251.95
DC-043.139.47.208
DC-0518.143.35.151
DC-0643.218.197.196
DC-10134.218.145.185

Catalog and Feeds

You can whitelist the following MoEngage IPs to allow MoEngage to import their catalog feed via SFTP-based ingestion:

IP Whitelisting for Data APIs

IP whitelisting is an additional security layer for MoEngage’s Server-to-Server (S2S) Data APIs. When enabled, MoEngage will only accept API requests from a pre-approved list of IP addresses associated with your workspace.

How It Works

Once enabled for your workspace, every S2S API request is validated against your approved IP list. Requests originating from an IP not on the list are rejected with a 403 Forbidden error.

APIs Covered

IP whitelisting applies to all MoEngage Data APIs when enabled.
IP whitelisting is applied at the workspace level and cannot be selectively enabled for individual APIs.

Enabling IP Whitelisting

This is an opt-in feature. To enable it, contact MoEngage Support with:
  • Your Workspace ID (App ID)
  • The IP addresses or CIDR ranges from which your servers will send API requests
MoEngage does not provide a self-serve option to configure IP whitelisting. You must route requests through our support team.

What Changes After Enablement

  • All S2S API requests must originate from a whitelisted IP.
  • If you route requests through a proxy, load balancer, or NAT gateway, ensure the outbound IP visible to MoEngage is whitelisted — not your internal IP.

Supported IP Formats

Both exact IPs and CIDR ranges are supported:

Error Response

If a request is blocked due to an IP validation failure, you will receive an HTTP 403 Forbidden status with the following response:

Update your IP Whitelist

To add or remove IPs, contact MoEngage Support. Changes typically take effect within a few minutes.

Whitelist Your IPs

IPs from your or your partner’s networks that can access MoEngage services:

Conclusion

IP whitelisting is important for maintaining data security when using MoEngage services. Contact the MoEngage Support team for additional assistance or clarification on IP whitelisting procedures.

Frequently Asked Questions

Does MoEngage provide IP whitelisting for MoEngage APIs? Can a brand restrict which IPs can access MoEngage APIs on the API key level? MoEngage doesn’t currently provide this capability. To submit the request:
  1. Log in to your MoEngage dashboard.
  2. In the upper-right corner, click Need help and then click Submit product idea.