sonarqube server logo

Self-hosted editions for automated code review

Developer

Essential capabilities for small teams

Starts at:

$750 annually
feature iconRecommended for 100K+ Lines of Code
feature icon34 languages & frameworks
feature iconCommercial support available
feature iconAutodetect AI-generated code
feature iconAI Code Assurance
feature iconAdvanced bug detection
feature iconSecrets detectionImproved
Compare featuresCompare features icon

Recommended

Enterprise

Deeper insights and enterprise performance

Annual price:

Talk to sales

Developer Edition plus:

feature iconRecommended for 1M+ Lines of Code
feature icon40 total languages & frameworks
feature iconCommercial support available
feature icon24/7 white glove support available
feature iconAI CodeFix
feature iconMISRA C++:2023 complianceNew
feature iconDetailed project health insights
Compare featuresCompare features icon

Data Center

Performance, high availability & scalability

Annual price:

Talk to sales

Enterprise Edition plus:

feature iconRecommended for 20M+ Lines of Code
feature iconAutoscaling based on demand
feature iconHigh performance for distributed teams
Compare featuresCompare features icon

TRUSTED BY OVER 7M DEVELOPERS WORLDWIDE

Mercedes Benz
Nvidia
Santander

Enterprise

Data Center

General/Setup
Recommended lines of code
100K or above
1M or above
20M or above
DevOps platform integration
Supported
Supported
Supported
IDE synchronization with SonarQube for IDE
Supported
Supported
Supported
Detect issues in AI generated code
Supported
Supported
Supported
Combine third-party tool results with SARIF reports
Supported
Supported
Supported
AutoConfig for C and C++ projects
Supported
Supported
Supported
Autoprovision users and groups from GitHub and GitLab
Supported
Supported
Supported
Automatically sync permissions with GitHub and Gitlab
Supported
Supported
Supported
Integrate with unlimited numbers of DevOps platforms
Not supported
Supported
Supported
Consolidate projects into a central instance
Not supported
Supported
Supported
Pull request decoration and guided setup for monorepos
Not supported
Supported
Supported
Configure testing and staging environments with additional licenses
Not supported
Supported
Supported
Automatically provision users and groups through SCIM with Okta and Azure AD
Not supported
Supported
Supported
Set rule priority to uphold your coding standards
Not supported
Supported
Supported
Component redundancy
Not supported
Not supported
Supported
Data resiliency
Not supported
Not supported
Supported
Horizontal scalability
Not supported
Not supported
Supported
High performance under extreme load
Not supported
Not supported
Supported
Autoscale in a Kubernetes cluster
Not supported
Not supported
Supported
Analysis
Languages and frameworks
34
40
40
Detect security, reliability, and maintainability issues
Supported
Supported
Supported
Detect issues in AI generated code
Supported
Supported
Supported
Auto-trigger code reviews and block substandard code in CI/CD pipelines
Supported
Supported
Supported
Automatically analyze feature and maintenance branches and pull requests
Supported
Supported
Supported
Display quality gate pass/fail status in DevOps pull request comments
Supported
Supported
Supported
Analyze with parallel processing to improve performance for large teams
Not supported
Supported
Supported
Code Quality
Quality profiles
Supported
Supported
Supported
Quality gates
Supported
Supported
Supported
Discover issues in code that cause bugs
Supported
Supported
Supported
Track and resolve technical debt
Supported
Supported
Supported
Find advanced dataflow bugs
Supported
Supported
Supported
Show percentage of test case coverage for improved code quality
Supported
Supported
Supported
MISRA C++:2023 compliance
Not supported
Supported
Supported
Code Security
Discover issues in code that cause hotspots and security vulnerabilities
Supported
Supported
Supported
Industry leading secrets detection
Supported
Supported
Supported
Taint analysis with cross-function and cross-file tracking
Supported
Supported
Supported
Display security vulnerabilities in GitHub and GitLab
Supported
Supported
Supported
Custom configure the security engine for more powerful taint analysis
Not supported
Supported
Supported
Create custom rules to detect private secret patterns
Not supported
Supported
Supported
SCA and Advanced SAST with Advanced Security
Not supported
*Additional subscription
*Additional subscription
Reporting
Monitor code quality metrics and history of activity
Supported
Supported
Supported
Collect multiple projects together as an application for a single view
Supported
Supported
Supported
Create custom rules to detect private secret patterns
Not supported
Supported
Supported
Aggregate projects and applications into a portfolio
Not supported
Supported
Supported
Project, application, and executive portfolio reports
Not supported
Supported
Supported
Security reports for common security standards
Not supported
Supported
Supported
Regulatory reports and audit logs
Not supported
Supported
Supported
AI tools
AI CodeFix
Not supported
Supported
Supported
AI Code Assurance
Supported
Supported
Supported
MCP Server
Supported
Supported
Supported
Support
Standard commercial support available
Supported
Supported
Supported
24/7 premium commercial support available
Not supported
Supported
Supported

Frequently asked questions

How are the plans licensed?

Developer Edition, Enterprise Edition, and Data Center Edition are priced per instance per year and based on your lines of code (LOC). An instance is an installation of SonarQube Server. You pay per instance for a maximum number of LOC to be analyzed.

Get in touch with sales for pricing specific to your needs.

Is support included in my SonarQube Server plan?

Standard commercial support is included in your Enterprise Edition or Data Center Edition plan starting at 30M lines of code and above. For other plans, standard commercial support is available for an additional cost. See the benefits of commercial support, including details on how to purchase. You are also always welcome to ask questions in our vibrant and active Sonar Community.

How are my Lines of Code (LOC) calculated?

LOC is calculated by summing up the LOC of each project analyzed in your SonarQube Server instance. Blank lines, comments, and lines of test code are never included in the count. The LOC of a project is counted as the lines in the largest branch of the project. If you have set up branch analysis for your project, the LOC used for a project are the ones found during the most recent analysis of the project with the largest branch or pull request. More details can be found on the Lines of Code page in our docs.

What happens if my instance gets close to or reaches the limit of LOCs?

If you are getting close to the threshold, you will be notified to either upgrade your plan or reduce the number of LOCs in your projects. If you reach your limit, you will receive an error message and the SonarQube Server instance will reject any new analysis whose total lines of code exceed the limit defined by your license. However, SonarQube Server will retain basic functionality such as saving configuration changes and allowing project browsing.

Which programming languages does SonarQube Server analyze?

SonarQube Server Developer Edition covers the following languages and frameworks: Java, C#, C, C++, Objective-C, Dart/Flutter, Python, JavaScript, TypeScript, Kotlin, CloudFormation, Terraform, Azure Resource Manager, Docker, Kubernetes/Helm Charts, Ruby, Go, Scala, Flex, PHP, HTML, CSS, XML, VB.NET, Swift, ABAP, T-SQL, and PL/SQL.


Enterprise Edition and Data Center Edition additionally cover the following languages: Apex, COBOL, JCL, PL/I, RPG, and VB6.

How do I get an evaluation license and do I need to pay now?

You can request an evaluation license by clicking on any of the trial buttons above for the edition you are interested in. Once you submit your request, our sales representative will contact you to activate the trial and discuss options once your trial is complete. No payment is required to request or activate a free trial license.

Why upgrade from the Community Build to SonarQube Server Enterprise Edition?

SonarQube Community Build is a powerful, free, and open-source tool. However, upgrading to Enterprise Edition unlocks exclusive support, more powerful security, efficiency, and scalability, along with advanced features that will take your code quality to the next level. Read more about the benefits of upgrading.

What if my question hasn't been answered?

You can contact our team