Skip to content

Network requirements

Documentation Index

Fetch the complete documentation index at: https://docs.sourcery.ai/llms.txt

Use this file to discover all available pages before exploring further.

Sourcery reaches your Git host from two static IP addresses. If your host or network restricts traffic by IP, allow these addresses.

Sourcery makes outbound requests from:

  • 34.142.124.129
  • 34.147.223.148

A connection has two directions:

  • Inbound to Sourcery – your Git host sends webhooks to Sourcery over HTTPS when pull requests and comments change.
  • Outbound from Sourcery – Sourcery calls your Git host’s API to read diffs and post reviews. These calls come from the egress IPs above.

A self-hosted Git server (GitHub Enterprise Server or self-hosted GitLab) needs a firewall change for the outbound direction only: your server must accept API traffic from Sourcery’s egress IPs. See the GHES quickstart and the self-hosted GitLab quickstart. If you also run self-hosted Sourcery, these egress rules apply to that deployment too.

GitHub organizations can restrict access to allowlisted IP addresses. If yours does, add Sourcery’s egress IPs to the organization’s IP allowlist so Sourcery can reach your repositories. You edit the allowlist in GitHub’s organization settings.