# SonarQube Server editions

All editions are licensed per instance per year based on [Lines of Code (LOC)](/sonarqube-server/2026.2/server-update-and-maintenance/monitoring/lines-of-code.md). You pay for a LOC capacity at the instance level.

## Which edition to choose

* Developer Edition:
  * For: Small teams / business units running a single instance.
  * Focus: Adds branch/PR analysis, more languages, and stronger security on top of SonarQube Community Build.
* Enterprise Edition:
  * For: Larger organizations with many teams and projects.
  * Focus: Centralized governance, portfolios, compliance/security reporting, and enterprise DevOps/IdP integrations.
* Data Center Edition:
  * For: Very large/mission-critical deployments needing High Availability (HA) and horizontal scale.
  * Focus: High availability, redundancy, autoscaling in Kubernetes, and resilience under heavy load.

## Feature matrix

<table><thead><tr><th width="246">Feature</th><th>Developer</th><th>Enterprise</th><th>Data Center</th></tr></thead><tbody><tr><td><strong>Code analysis</strong></td><td><br></td><td><br></td><td><br></td></tr><tr><td><a href="/pages/QAZNqoSWW0ZlUMUPiaHl">Languages</a></td><td>Adds C, C++, Obj-C, Swift, ABAP, T-SQL, PL/SQL on top of SonarQube Community languages.</td><td>All Developer languages plus Apex, COBOL, JCL, PL/I, RPG, VB6.</td><td>All Developer languages plus Apex, COBOL, JCL, PL/I, RPG, VB6.</td></tr><tr><td><a href="/pages/NRROSHp7G25TKyEPxjCT">Branch analysis</a></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td></tr><tr><td><a href="/pages/sMvH6MYfra84NqxTLnKe">Pull request analysis</a></td><td><br><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td></tr><tr><td><a href="/pages/i6njhWdxJfFGyZ4UGK52">Custom quality profiles</a></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td></tr><tr><td><a href="/pages/3zmnp5MOWRZAoCv3cA1D">Custom quality gates</a></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td></tr><tr><td><a href="/pages/3zmnp5MOWRZAoCv3cA1D#condition-on-prioritized-rules">Prioritized rules</a> (in quality gate definition)</td><td></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td></tr><tr><td><strong>AI code analysis</strong></td><td></td><td></td><td></td></tr><tr><td><a href="/spaces/zYzZGUqhw8kWwKnXrN2I/pages/QQYpujRmj4G7oGQpjdbj">AI Code Assurance</a> (Code quality assurance for AI generated code)</td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td></tr><tr><td><strong>Security analysis</strong></td><td></td><td></td><td></td></tr><tr><td><a href="/pages/pfZzJKDRSLqZHUVY6zM5#security-injection-rules">Injection vulnerabilities detection</a></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td></tr><tr><td><a href="/pages/DODGJyS6nOaEwrGk3OEJ">Injection vulnerabilities detection: security engine custom configuration</a></td><td><br></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td><td><br><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td></tr><tr><td><a href="/pages/FQLlzCcCh39t3yV05EM6#defining-custom-secret-patterns">Secret detection: Custom secret patterns</a></td><td><br></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td></tr><tr><td><strong>Advanced security analysis</strong></td><td></td><td></td><td></td></tr><tr><td><a href="/pages/eKiSEylvGvZgIXK7C7bm">Software Composition Analysis (SCA)</a></td><td></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td></tr><tr><td><a href="https://www.sonarsource.com/solutions/security/sast/">Advanced SAST (Static Application Security Testing)</a></td><td></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td></tr><tr><td><strong>AI- powered code remediation</strong></td><td><br></td><td><br></td><td><br></td></tr><tr><td><a href="/spaces/zYzZGUqhw8kWwKnXrN2I/pages/9911720c5cd992dc3c2765e1ff18e6734a611492">AI CodeFix</a> (AI-generated fix suggestions)</td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td></tr><tr><td><strong>Management reporting</strong></td><td><br></td><td><br></td><td><br></td></tr><tr><td><a href="/pages/aKtKNQeMwQBkIA3wiamr">Portfolios</a></td><td><br></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td></tr><tr><td><a href="/pages/4pEGU0rsPgkTZ0biX4Ji">Security reports</a></td><td><br></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td></tr><tr><td><a href="/pages/HZ3DJco2rbgVMEfZ4Vkb">Project PDF reports</a></td><td><br></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td></tr><tr><td><a href="/pages/hfcSfbvoBMgfcgW8jzyx">Regulatory reports</a></td><td><br></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"><br></td></tr><tr><td><a href="/pages/DQsC8JXcQnEIEjMLjCgK">Applications </a>(aggregation of multiple projects)</td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td></tr><tr><td><strong>System security</strong></td><td></td><td></td><td></td></tr><tr><td>Single Sign-On (<a href="/pages/uxbwmNoeBjtdKVkL4DKd">SAML</a>)</td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td></tr><tr><td>Auto-provisioning (<a href="/pages/sDSqjEa4NQieLeHaJuAZ">SCIM</a>)</td><td></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td></tr><tr><td><a href="/pages/mqvver5b9YH6yttPtBf9">Audit logs</a></td><td><br></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td></tr><tr><td><a href="/pages/ckAvWOtQtUeP9UeepgRG">Maximum lifetime for tokens</a></td><td><br></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td></tr><tr><td><a href="/pages/2pUzRCnfoLQD3I0RdH9M">Inactive session timeout </a>(configurable)</td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td></tr><tr><td><a href="/pages/2pUzRCnfoLQD3I0RdH9M">Active session timeout</a> (configurable)</td><td><br></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td></tr><tr><td><strong>DevOps platforms: GitHub, Bitbucket Data Center, Bitbucket Cloud, GitLab, Azure DevOps</strong></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td></tr><tr><td>User authentication (with automatic provisioning for <a href="/pages/8YrK9YrIo6CDet7JfRN4">GitHub</a> and <a href="/pages/DXjZ9WTkNnAARays6MqE">GitLab</a>)</td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td></tr><tr><td>Security issues report in <a href="/pages/Flaw5js8TXY5DCcHaWaT#code-scanning-alerts">GitHub</a> and <a href="/pages/a28SOOUSMqNttBVGjNuB#vulnerability-report">Gitlab</a></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td></tr><tr><td>Quality gate status report on pull requests; Preventing merge when quality gate fails</td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td></tr><tr><td><a href="/pages/I5noIlYa68kYFlkaZ8k8">Monorepo integration</a></td><td><br></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td></tr><tr><td>Multiple DevOps Platform instances</td><td><br></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td></tr><tr><td><strong>Integration with external applications</strong></td><td></td><td></td><td></td></tr><tr><td><a href="/pages/fSgukvYboYJEvupSoZhl">Jira Cloud</a></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td></tr><tr><td><a href="/pages/7A1mQhSKifFRm6sE6eMN">Slack</a></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td></tr><tr><td><a href="/pages/LQnxHBRZYm2ZriYA4rBi">JFrog Evidence Collection</a></td><td></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td></tr><tr><td><a href="/pages/oiL3kV3lgb9J6kkvY9cx">Webhooks</a></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td><td><img src="/files/ZiBj9zoh19XZAtcFGn2D" alt="Checkmark icon"></td></tr></tbody></table>

## Related pages

* [SonarQube Server vs SonarQube Cloud](/sonarqube-server/2026.2/discovering/server-versus-cloud.md)


---

# 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-server/2026.2/discovering/sonarqube-server-editions.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.
