# Feature comparison table

For the supported languages, see [Supported languages](/sonarqube-community-build/analyzing-source-code/languages/overview.md).

For more information about the features supported in the SonarQube Cloud, see [Subscription plans](/sonarqube-cloud/administering-sonarcloud/managing-subscription/subscription-plans.md). For more information about features supported in SonarQube Server, see the [SonarQube Server documentation](https://docs.sonarsource.com/sonarqube-server).

<table><thead><tr><th width="246">Feature</th><th>SonarQube Community Build</th><th width="144">SonarQube Cloud Free plan</th><th>SonarQube Server</th><th>SonarQube Cloud Team and Enterprise plans</th></tr></thead><tbody><tr><td><strong>Code analysis</strong></td><td><br></td><td><br></td><td><br></td><td><br></td></tr><tr><td>Branch analysis</td><td>Only main branch analysis</td><td>Only main branch analysis</td><td><img src="/files/UcrUyuCZIncsW4F5GS3S" alt="Checkmark icon"></td><td><img src="/files/UcrUyuCZIncsW4F5GS3S" alt="Checkmark icon"></td></tr><tr><td>Pull request analysis</td><td><br></td><td>Only if the target branch is the main branch</td><td><img src="/files/UcrUyuCZIncsW4F5GS3S" alt="Checkmark icon"></td><td><img src="/files/UcrUyuCZIncsW4F5GS3S" alt="Checkmark icon"></td></tr><tr><td>Custom quality profiles</td><td><img src="/files/UcrUyuCZIncsW4F5GS3S" alt="Checkmark icon"></td><td></td><td><img src="/files/UcrUyuCZIncsW4F5GS3S" alt="Checkmark icon"></td><td><img src="/files/UcrUyuCZIncsW4F5GS3S" alt="Checkmark icon"></td></tr><tr><td>Custom quality gates</td><td><img src="/files/UcrUyuCZIncsW4F5GS3S" alt="Checkmark icon"></td><td></td><td><img src="/files/UcrUyuCZIncsW4F5GS3S" alt="Checkmark icon"></td><td><img src="/files/UcrUyuCZIncsW4F5GS3S" alt="Checkmark icon"></td></tr><tr><td>Prioritized rules (in quality gate definition)</td><td></td><td></td><td>From Enterprise</td><td></td></tr><tr><td><strong>AI code analysis</strong></td><td></td><td></td><td></td><td></td></tr><tr><td>AI Code Assurance (Code quality assurance for AI generated code)</td><td></td><td><img src="/files/UcrUyuCZIncsW4F5GS3S" alt="Checkmark icon"></td><td><img src="/files/UcrUyuCZIncsW4F5GS3S" alt="Checkmark icon"></td><td><img src="/files/UcrUyuCZIncsW4F5GS3S" alt="Checkmark icon"></td></tr><tr><td><strong>Security analysis</strong></td><td></td><td></td><td></td><td></td></tr><tr><td>Injection vulnerabilities detection</td><td><br></td><td><img src="/files/UcrUyuCZIncsW4F5GS3S" alt="Checkmark icon"></td><td><img src="/files/UcrUyuCZIncsW4F5GS3S" alt="Checkmark icon"></td><td><img src="/files/UcrUyuCZIncsW4F5GS3S" alt="Checkmark icon"></td></tr><tr><td>Injection vulnerabilities detection: security engine custom configuration</td><td><br></td><td><br></td><td>From Enterprise</td><td><br></td></tr><tr><td>Secret detection: Custom secret patterns</td><td><br></td><td><br></td><td>From Enterprise</td><td><br></td></tr><tr><td><strong>Advanced security analysis</strong></td><td></td><td></td><td></td><td></td></tr><tr><td>Software Composition Analysis (SCA)</td><td></td><td></td><td>From Enterprise</td><td>Enterprise's add-on</td></tr><tr><td>Advanced SAST (Static Application Security Testing)</td><td></td><td></td><td>From Enterprise</td><td>Enterprise's add-on</td></tr><tr><td><strong>AI- powered code remediation</strong></td><td><br></td><td><br></td><td><br></td><td><br></td></tr><tr><td>AI CodeFix (AI-generated fix suggestions)</td><td><br></td><td><br></td><td><img src="/files/UcrUyuCZIncsW4F5GS3S" alt="Checkmark icon"></td><td><img src="/files/UcrUyuCZIncsW4F5GS3S" alt="Checkmark icon"></td></tr><tr><td>Remediation Agent</td><td></td><td></td><td></td><td>Enterprise only</td></tr><tr><td><strong>Management reporting</strong></td><td><br></td><td><br></td><td><br></td><td><br></td></tr><tr><td>Portfolios</td><td><br></td><td><br></td><td>From Enterprise</td><td>Enterprise only</td></tr><tr><td>Security reports</td><td><br></td><td><br></td><td>From Enterprise</td><td>Enterprise only</td></tr><tr><td>Project PDF reports</td><td><br></td><td><br></td><td>From Enterprise</td><td>Enterprise only</td></tr><tr><td>Regulatory reports</td><td><br></td><td><br></td><td>From Enterprise</td><td><br></td></tr><tr><td>Applications (aggregation of multiple projects)</td><td></td><td></td><td><img src="/files/UcrUyuCZIncsW4F5GS3S" alt="Checkmark icon"></td><td></td></tr><tr><td><strong>System security</strong></td><td></td><td></td><td></td><td></td></tr><tr><td>Single Sign-On (SAML)</td><td><img src="/files/UcrUyuCZIncsW4F5GS3S" alt="Checkmark icon"></td><td></td><td><img src="/files/UcrUyuCZIncsW4F5GS3S" alt="Checkmark icon"></td><td>Enterprise only</td></tr><tr><td>Auto-provisioning (SCIM)</td><td></td><td></td><td>From Enterprise</td><td>Enterprise only</td></tr><tr><td>IP allow list restriction</td><td></td><td></td><td></td><td>Enterprise only</td></tr><tr><td>Audit logs</td><td><br></td><td><br></td><td>From Enterprise</td><td>Enterprise only</td></tr><tr><td>Maximum lifetime for tokens</td><td><br></td><td><br></td><td>From Enterprise</td><td><img src="/files/UcrUyuCZIncsW4F5GS3S" alt="Checkmark icon"><br>(Scoped Organization Tokens)</td></tr><tr><td>Inactive session timeout</td><td>Configurable</td><td>Not configurable (24 h)</td><td>Configurable</td><td>Not configurable (24 h)</td></tr><tr><td>Active session timeout</td><td><br></td><td><br></td><td>From Enterprise (configurable)</td><td><br></td></tr><tr><td><strong>DevOps platforms: GitHub, Bitbucket Data Center, Bitbucket Cloud, GitLab, Azure DevOps</strong></td><td><img src="/files/UcrUyuCZIncsW4F5GS3S" alt="Checkmark icon"><br></td><td><img src="/files/UcrUyuCZIncsW4F5GS3S" alt="Checkmark icon"><br></td><td><img src="/files/UcrUyuCZIncsW4F5GS3S" alt="Checkmark icon"><br></td><td><img src="/files/UcrUyuCZIncsW4F5GS3S" alt="Checkmark icon"></td></tr><tr><td>User authentication</td><td><img src="/files/UcrUyuCZIncsW4F5GS3S" alt="Checkmark icon"></td><td><img src="/files/UcrUyuCZIncsW4F5GS3S" alt="Checkmark icon"></td><td><img src="/files/UcrUyuCZIncsW4F5GS3S" alt="Checkmark icon"> (with automatic provisioning for GitHub and GitLab)</td><td><img src="/files/UcrUyuCZIncsW4F5GS3S" alt="Checkmark icon"></td></tr><tr><td>Security issues report in GitHub and Gitlab</td><td></td><td></td><td><img src="/files/UcrUyuCZIncsW4F5GS3S" alt="Checkmark icon"></td><td></td></tr><tr><td>Quality gate status report on pull requests; Preventing merge when quality gate fails</td><td><br></td><td><br></td><td><img src="/files/UcrUyuCZIncsW4F5GS3S" alt="Checkmark icon"></td><td><img src="/files/UcrUyuCZIncsW4F5GS3S" alt="Checkmark icon"></td></tr><tr><td>Monorepo integration</td><td><br></td><td><img src="/files/UcrUyuCZIncsW4F5GS3S" alt="Checkmark icon"></td><td>From Enterprise</td><td><img src="/files/UcrUyuCZIncsW4F5GS3S" alt="Checkmark icon"></td></tr><tr><td>Multiple DevOps Platform instances</td><td><br></td><td><br></td><td>From Enterprise</td><td><br></td></tr><tr><td><strong>Integration with external applications</strong></td><td></td><td></td><td></td><td></td></tr><tr><td>Jira Cloud</td><td></td><td></td><td><img src="/files/UcrUyuCZIncsW4F5GS3S" alt="Checkmark icon"></td><td><img src="/files/UcrUyuCZIncsW4F5GS3S" alt="Checkmark icon"></td></tr><tr><td>Slack</td><td></td><td><img src="/files/UcrUyuCZIncsW4F5GS3S" alt="Checkmark icon"></td><td><img src="/files/UcrUyuCZIncsW4F5GS3S" alt="Checkmark icon"></td><td><img src="/files/UcrUyuCZIncsW4F5GS3S" alt="Checkmark icon"></td></tr><tr><td>JFrog Evidence Collection</td><td></td><td></td><td>From Enterprise</td><td>Enterprise only</td></tr><tr><td>Webhooks</td><td><img src="/files/UcrUyuCZIncsW4F5GS3S" alt="Checkmark icon"></td><td><img src="/files/UcrUyuCZIncsW4F5GS3S" alt="Checkmark icon"></td><td><img src="/files/UcrUyuCZIncsW4F5GS3S" alt="Checkmark icon"></td><td><img src="/files/UcrUyuCZIncsW4F5GS3S" alt="Checkmark icon"></td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.sonarsource.com/sonarqube-community-build/feature-comparison-table.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
