Skip to main content

Which IP addresses does Sentry use?

Issue

We want to know whether Sentry contacts our websites directly and, if so, which IP addresses it uses, so we can allowlist them in our firewall.

Applies To

  • All SaaS Customers

Resolution

Sentry uses different IP addresses depending on the direction of the traffic.

  • Event ingestion (from your app to Sentry): your SDK sends events to Sentry, which accepts them from a specific set of IP addresses. See event ingestion IP addresses.

  • Outbound requests (from Sentry to your site): in some cases, Hosted Sentry sends HTTP requests to your servers. This applies to JavaScript source map fetching, webhooks, and other integrations. See outbound request IP addresses.

  • Uptime monitoring (from Sentry to your site): Sentry's uptime checks contact your site from a set of IP addresses. See uptime monitoring IP addresses.

To fetch all of these IP ranges programmatically in JSON, use the API endpoint https://docs.sentry.io/api/ip-ranges. It returns the addresses grouped by category (dashboard, event ingestion, outbound requests, email delivery, and uptime monitoring), which is useful for automatically updating firewall allowlists.

For the complete list and details, see the IP Ranges documentation.

Note: These IP ranges apply to Sentry's SaaS product only, not to self-hosted or single-tenant.

Did this answer your question?