Allowlisting Pipedrive IP addresses
If your server has firewall rules that restrict inbound traffic, you'll need to allowlist Pipedrive's IP addresses so your integration can receive requests from us. This comes up most often with webhooks, but also with email sync if your network filters outbound connections by origin IP.
When this applies
You need an allowlist if:
- Your server receives webhooks and a firewall blocks connections that aren't explicitly permitted
- You use Pipedrive's email sync (IMAP or SMTP) behind a corporate network that restricts connections by origin IP
- Any other Pipedrive-to-server traffic is filtered at the network level
Getting the current IP list
We publish our IP ranges in a public GitHub repository: pipedrive/ip-ranges. Three ways to access it:
- DNS lookup: resolve
qc8m7z2q.pipedrive.blueto get the current set dynamically. Works well with automated firewall provisioning tools. - JSON: fetch
https://raw.githubusercontent.com/pipedrive/ip-ranges/master/ip-ranges.jsonfor a machine-readable array you can parse in a script. - Plain text: fetch
https://raw.githubusercontent.com/pipedrive/ip-ranges/master/ip-ranges.txtif your tooling expects a newline-delimited format.
Staying up to date
Watch the pipedrive/ip-ranges repository on GitHub to get notified when addresses change. If you manage firewall rules with a script, have it fetch the JSON or text file on a schedule rather than relying on a hardcoded list.
Static allowlists go stale. If you've copied the IP addresses somewhere, automate the fetch or set a reminder to check the repository regularly.
Updated about 15 hours ago
