Networking requirements
This page contains relevant information related to SonarQube Server's networking requirements.
Network topology
The diagram below shows the SonarQube Cloud’s network topology:
The DevOps platform, the SonarScanner, the user (Web browser), the IDE in connected mode, and any other external system, will connect to SonarQube Cloud through the REST API. You must use a reverse proxy if you want to use HTTPS (see HTTPS below).
An external Identity Provider (other than GitHub, Bitbucket Cloud, or GitLab) can be used with the SAML authentication method.
SonarQube Cloud authenticates to the DevOps platform via OAuth and sends the quality gate status report via HTTP(S).
SonarQube Cloud sends quality gate webhooks to the CI/CD platform via HTTP(S).

The CI platform may be integrated into the DevOps platform.
IP addresses used by SonarQube Cloud
SonarQube Cloud currently allows the following static IP addresses for outgoing calls to supported DevOps platforms (GitHub, GitLab, Azure DevOps, and BitBucket Cloud). You must ensure these IP addresses are allowed for your DevOps platform service.
3.77.79.176/28
3.253.125.212/30
18.97.201.0/29
For GitHub users, we have added those addresses to our GitHub App for SonarQube Cloud, so they will be automatically applied if you have selected the Enable IP allow list configuration for installed GitHub Apps option for your GitHub organization.
In addition, SonarQube Cloud’s authentication service may connect from one of the IP addresses listed here. You must ensure the appropriate IP addresses are allowed for your identity provider (DevOps platform service or SSO) based on your use case.
Domain URLs required by SonarQube Cloud
If your pipeline is hosted within an organization that is secured with a firewall or proxy server, you must add certain domain URLs to the allowed external destinations. To do this, add to your firewall an outbound rule that allows the following domain URLs:
sonarcloud.ioand*.sonarcloud.io, which would covernotifications.sonarcloud.ioused for web sockets.analysis-sensorcache-eu-central-1-prod.s3.amazonaws.comapp.getbeamer.comfor the latest news on SonarQube Cloud.sonarsource.com(if logged out, users are redirected here).docs.sonarsource.comto view the product documentation. In addition,*.sonarsource.comwould provide access to additional content sometimes referenced in the docs.
Related pages
Last updated
Was this helpful?

