Quickstart guide for Enterprises

Set up SonarQube Cloud Enterprise from prerequisites through organization onboarding, enterprise creation, SSO, Advanced Security, and developer enablement.

If you're setting up SonarQube Cloud on the Team plan, use the Quickstart guide.

By completing this guide you will:

At a glance

Area
What to do

Region

Use the EU region by default, or complete the US region prerequisites before rollout.

Networking

Allow communication between SonarQube Cloud, DevOps platforms, CI runners, and IDEs.

Software

Prepare Java 21, SonarScanners, stack-specific build tools, and any Azure or SCA dependencies.

Authentication

Start with a DevOps administrator account and move to SSO after the enterprise exists.

Organization model

Create one SonarQube Cloud organization per DevOps organization or workspace.

Enterprise setup

Create the enterprise with your license key and attach the organization or organizations.

Optional add-ons

Enable Advanced Security through the Sonar team, then configure SSO and provisioning if needed.

Developer rollout

Install SonarQube for IDE and optionally the SonarQube MCP Server for AI-assisted workflows.

Confirm your prerequisites

Choose your hosted region

By default, SonarQube Cloud uses the EU region.

US region

If the US region is mandatory, contact the Sales teamenvelope before rollout so your domain can authenticate to the US region. After approval, follow the same process described in this guide, but replace sonarcloud.io with sonarqube.us. For details, see Getting started in the US region.

Prepare networking

SonarQube Cloud requires bidirectional communication between your DevOps platform, CI pipelines or runners, and developer IDEs.

Before rollout:

  • Review the required URLs and IP addresses in Networking requirements.

  • Allowlist the endpoints needed by SonarQube Cloud, your DevOps platform, your CI infrastructure, and developer workstations.

  • If you plan to restrict enterprise access with an IP allow list after SSO is enabled, include the IPs used by enterprise admins, developers, CI runners, and token-based integrations. See IP allow lists.

Prepare software and build agents

Make sure your build and analysis environment is ready before you onboard projects:

Prepare authentication

The DevOps administrator who performs the setup should sign in with an administrator account from the chosen DevOps platform: GitHub, Azure DevOps, GitLab, or Bitbucket Cloud.

Before rollout:

  • Confirm that the account can administer the DevOps organization or workspace you plan to import.

  • If needed, install the SonarQube Cloud marketplace application or grant the required access described in Default authentication through DevOps platform.

  • Plan to configure Setting up SSO after the enterprise is created. Enterprise users still start by signing up with their DevOps platform account.

Create your SonarQube Cloud organizations

SonarQube Cloud uses a one-to-one model: one SonarQube Cloud organization is bound to one DevOps organization or workspace. If you need to connect multiple DevOps platforms or multiple organizations, create a separate SonarQube Cloud organization for each one. For background, see Binding with the DevOps platform and Organization.

When you create an organization that will be added to an enterprise, select the Free plan during the organization import flow. The organization will move to the Enterprise plan when you add it to the enterprise.

Use the import path that matches your DevOps platform:

Create your enterprise

Once at least one SonarQube Cloud organization exists, create the enterprise:

  1. In SonarQube Cloud, select the + menu in the top-right corner.

  2. Select Create new enterprise.

  3. Enter the license key provided by Sonar.

  4. Enter the enterprise name and enterprise key.

  5. Select the organization or organizations you want to include.

  6. Create the enterprise.

For the full workflow, see Step 2: Create the SonarQube Cloud enterprise.

After creation, review Managing the enterprise-related permissions and make sure the right users can administer the enterprise and create portfolios.

Enable enterprise capabilities

Enable Advanced Security

Advanced Security is enabled by the Sonar team.

To request it:

  1. Open the enterprise in SonarQube Cloud.

  2. Copy the enterprise ID from the browser URL, for example https://sonarcloud.io/enterprise/<your-enterprise-id>.

  3. Provide that ID to your Sonar contact or Sonar team.

  4. Wait for confirmation that Advanced Security has been enabled.

Once enabled, use Analyzing projects for dependencies (SCA) to configure dependency analysis.

Configure SAML SSO and provisioning

After the enterprise exists, you can transition from DevOps-platform authentication to SAML SSO.

Use this rollout order:

  1. Review Setting up SSO for the enterprise-level flow.

  2. Configure SAML in Set up SSO.

  3. Decide whether you will provision users with Set up SCIM or .

  4. Map IdP groups to SonarQube Cloud organizations with .

  5. Complete the setup with Complete SSO setup.

  6. Verify the resulting organization access with Managing user groups, Setting your project's permissions, and Using permission templates.

If you're rolling out SSO with Okta, Microsoft Entra ID, or another SAML-compatible identity provider, the SSO assistant guides you through the provider-specific configuration.

Roll out SonarQube for IDE and AI tooling

Make sure developers can reach sonarcloud.io or sonarqube.us, depending on your hosted region.

For local analysis and issue remediation, install SonarQube for IDE in the supported IDEs and bind projects with SonarQube for IDE. Connected mode lets SonarQube for IDE use the quality profiles, rule selections, file exclusions, and issue states configured in SonarQube Cloud.

If your organization manages VS Code extensions through a VS Code Private Marketplacearrow-up-right, make SonarQube for VS Code available through that private catalog before onboarding developers. Developers in managed environments may not be able to install the extension from the public Visual Studio Marketplace.

If your teams use AI-assisted development, you can also roll out the :

  • Use SonarQube Cloud's embedded MCP server for the simplest setup.

  • Run a local MCP server via Docker when you need local filesystem access, Context Augmentation, or Agentic Analysis tooling.

  • If you use the US region, review the US-specific MCP configuration notes on the MCP server page before rollout.

Review trust and compliance resources

Review the Trust Centerarrow-up-right for security attestations and SaaS security documentation. For ongoing enterprise administration after setup, the Getting started with Enterprise section is the best next stop.

Last updated

Was this helpful?