We utilize a stage that's part of our Jenkins CI builds for our services CI processes. Our server runs static code analysis for our Golang project.
Distinguish Engineer at Gtmhub
Code quality improves with effective static code analysis and community support
Pros and Cons
- "Some of the static code analysis capabilities are the most beneficial."
- "The freemium version of SonarQube Server offers excellent value, especially compared to the high costs of Snyk."
- "Any suggestions for potential improvements may include bill of materials functionality."
What is our primary use case?
What is most valuable?
Some of the static code analysis capabilities are the most beneficial. We review them on a weekly or bi-weekly basis to identify code regressions and suggestions for code improvements. The feedback provided aligns with our goals for code quality assurance.
What needs improvement?
At the moment, I am totally happy with SonarQube Server. Any suggestions for potential improvements may include bill of materials functionality.
For how long have I used the solution?
We have been using SonarQube Server for more than two years now.
Buyer's Guide
SonarQube
May 2026
Learn what your peers think about SonarQube. Get advice and tips from experienced pros sharing their opinions. Updated: May 2026.
900,747 professionals have used our research since 2012.
What do I think about the stability of the solution?
SonarQube Server has had no downtimes so far.
What do I think about the scalability of the solution?
We are currently using one instance only and not employing any kind of high availability. The product handles numerous builds executed daily, meeting our needs effectively.
How are customer service and support?
Since we are using some kind of freemium version, we have resolved issues via community support rather than the paid version. The community support is quite effective.
Which solution did I use previously and why did I switch?
We previously worked with Snyk. We switched due to the high cost and because the freemium version of SonarQube Server met our needs better.
How was the initial setup?
The initial setup involved two to three days of R&D and proof of concepts for deployment and integration. Production deployment took another one to two days.
What about the implementation team?
I was involved with the deployment of SonarQube, however, the majority was done by another team member. In total, I have a team of four DevOps engineers.
What's my experience with pricing, setup cost, and licensing?
The freemium version of SonarQube Server offers excellent value, especially compared to the high costs of Snyk.
Which other solutions did I evaluate?
We are experimenting with Wiz and previously used Microsoft Defender for Cloud and Snyk.
What other advice do I have?
I rate SonarQube Server as nine out of ten.
We are happy with its suggestions for code improvement. No significant issues have been experienced, ensuring smooth operation during our CI processes.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Devops Architect at a tech vendor with 51-200 employees
Has helped our team catch code bugs and improve developer skills through actionable suggestions
Pros and Cons
- "SonarQube Cloud (formerly SonarCloud) has had a positive impact on my organization by giving the best impact for code checking and code structuring, making the code more usable and better."
What is our primary use case?
My main use case for SonarQube Cloud (formerly SonarCloud) is for code checking and the quality of code.
A specific example of how I use SonarQube Cloud (formerly SonarCloud) for code checking and quality is that we have enabled quality gates for the pipeline.
What is most valuable?
The best features SonarQube Cloud (formerly SonarCloud) offers are that it is quite good and offers a perfunct feature.
The perfunct feature in SonarQube Cloud (formerly SonarCloud) shows the bugs in the codes and suggests the fixes.
SonarQube Cloud (formerly SonarCloud) has had a positive impact on my organization by giving the best impact for code checking and code structuring, making the code more usable and better.
It has made my code better because the team can improve their skills. It suggests fixes where needed, enabling the team to code better and maintain high code quality.
What needs improvement?
SonarQube Cloud (formerly SonarCloud) performs well currently and I cannot identify any needed improvements at this time.
For how long have I used the solution?
I have been using SonarQube Cloud (formerly SonarCloud) for three years.
What do I think about the stability of the solution?
In my experience, SonarQube Cloud (formerly SonarCloud) is stable and I did not face any major issues.
What do I think about the scalability of the solution?
SonarQube Cloud (formerly SonarCloud) has handled my organization's needs as we've grown.
How are customer service and support?
The customer support for SonarQube Cloud (formerly SonarCloud) has been better. Some of my teammates have interacted with support by raising tickets, and their issues were successfully resolved.
How would you rate customer service and support?
Positive
What other advice do I have?
My advice to others is to use SonarQube Cloud (formerly SonarCloud).
I rate SonarQube Cloud (formerly SonarCloud) nine out of ten.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Other
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Last updated: Oct 28, 2025
Flag as inappropriateBuyer's Guide
SonarQube
May 2026
Learn what your peers think about SonarQube. Get advice and tips from experienced pros sharing their opinions. Updated: May 2026.
900,747 professionals have used our research since 2012.
consultant at a computer software company with 1,001-5,000 employees
Setting up code inspection and managing technical debt have improved code quality
Pros and Cons
- "The most valuable features of SonarQube Cloud (formerly SonarCloud) include code inspection, addressing technical debt, and identifying security vulnerabilities."
- "SonarQube Cloud needs improvements in dynamic code analysis. Static code analysis is good, but the product lacks dynamic code scanning capabilities, an area where Veracode excels."
What is our primary use case?
The use case involves setting up code inspection, identifying security vulnerabilities, ensuring adherence to coding standards, and managing technical debt. I have established a quality gate in the CI/CD pipeline to ensure a minimum quality percentage is achieved for the build to pass. This is integrated within CI/CD pipelines.
What is most valuable?
The most valuable features of SonarQube Cloud (formerly SonarCloud) include code inspection, addressing technical debt, and identifying security vulnerabilities. These features help me ensure high-quality code and improve security posture via vulnerability checks, particularly on Java applications. SonarQube Cloud’s integration with CI/CD tools is also a significant benefit. The product offers a good user interface which enhances usability.
What needs improvement?
SonarQube Cloud needs improvements in dynamic code analysis. Static code analysis is good, but the product lacks dynamic code scanning capabilities, an area where Veracode excels.
For how long have I used the solution?
I have extensive work experience with SonarQube Cloud, exceeding five years.
What do I think about the stability of the solution?
I would rate the stability a nine out of ten. The product is quite stable and reliable.
What do I think about the scalability of the solution?
I would rate it eight out of ten for scalability. There is room for improvement, but SonarQube Cloud is generally reliable. It has been used in multiple projects and performs well.
Which solution did I use previously and why did I switch?
The major benefit of SonarQube Cloud over other solutions is its integration with CI/CD tools and support for various languages and platforms. Its user interface is also superior compared to traditional code inspection and SAST tools.
How was the initial setup?
The initial setup for SonarQube Cloud is straightforward. This applies to both in-house server setup and integration.
What was our ROI?
The product has had a positive impact by identifying gaps in application code related to technical debt and coding standards.
What's my experience with pricing, setup cost, and licensing?
We used the open-source version of SonarQube Cloud for its minimum features and did not license its extensive capabilities.
What other advice do I have?
I would recommend SonarQube Cloud to other development teams. Overall, I rate the solution eight out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Senior Manager, Security Engineering at ESS
A mature and admin-friendly solution that is easy to deploy and easy to maintain
Pros and Cons
- "SonarQube is admin friendly."
- "SonarQube is not development-centric like Snyk."
What is our primary use case?
We use the solution for security vulnerabilities, static code analysis, and a few code quality issues like code smells. We mostly concentrate on security vulnerabilities.
What is most valuable?
SonarQube is admin friendly.
What needs improvement?
SonarQube is not development-centric like Snyk. The product gives an IDE plug-in called SonarLint. It needs to be expanded more. SonarLint is very limited.
For how long have I used the solution?
I have been using the solution for the last five years.
What do I think about the stability of the solution?
The solution is quite mature. We did not have many issues.
What do I think about the scalability of the solution?
The tool is very scalable.
How are customer service and support?
Since it is an open-source product, we need to purchase support. However, the enterprise edition comes with a support package. The support package is really good. We get good support. We’ll have problems if we do not have support. I rate the support team a seven or eight out of ten. The quality of support depends on the support package we get. We had a limited package, so our support was at that level.
Which solution did I use previously and why did I switch?
I have worked with Snyk. Snyk is more developer friendly. I have also worked with Coverity. SonarQube has features that are similar to Snyk and Coverity. So, SonarQube is better because it is an open-source tool.
How was the initial setup?
The tool is easy to install compared to other products. We have to do basic things like installing our database and web applications. I do not find many problems with installation. The time taken for deployment depends on the nature of the setup and whether we are doing it for a large enterprise. The installation is quite simple, but it took a week to plan it. We had a good IT setup, which helped us. We do not need many people for implementation. It depends on the project structure.
What about the implementation team?
Our IT team installed the solution. The product is easy to maintain. We have a mature system, so we do not have many issues. To manage reports, we need people to run scans. However, we need only one person to manage the environment.
What's my experience with pricing, setup cost, and licensing?
It's an open-source product. All other solutions are commercial.
What other advice do I have?
SonarQube is introducing a developer edition, but I have not explored it yet. We are using the enterprise edition of the solution. My advice to other users would depend on their requirements. If an organization has Synopsys products, Coverity would be the right choice for them. However, it is costly. SonarQube has an open-source and enterprise edition along with support packages, which is really good. If someone wants a developer-friendly tool, then Snyk would be a good choice. Overall, I rate the solution an eight out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Provides multi-programming language support with a reliable report-generation facility
Pros and Cons
- "Offers multi-programming language support"
- "The tool needs to be more compatible with C/C++ language"
What is our primary use case?
At our company, we are using SonarQube to scan some of the Dot.Net and Java sources. The solution is also used for generating reports, which is a customer-mandate to scan source codes. The solution is used to setup a CI/CD pipeline following which scans are implemented and the report is shared with the developer.
What is most valuable?
One of the solution's most vital features is its multi-programming language support. The solution also functions on an open-source model that allows users to easily check the setup and installation process and gain further knowledge regarding the solution across production grades.
What needs improvement?
In our organization, C/C++ programmers are preferring to use CodeSonar than SonarQube, so I believe the tool needs to be more compatible and user-friendly for the specific C/C++ language.
The solution provider can evaluate how SonarQube can be integrated with AI in future versions similar to how Copilot is working with Outlook and GitHub.
For how long have I used the solution?
I have been using the solution for two years.
What do I think about the stability of the solution?
The product is stable, but there are rarely a few configuration issues. I would rate the stability a ten out of ten.
What do I think about the scalability of the solution?
There are about 20-30 users of the solution in our organization.
How was the initial setup?
The initial setup process of the solution is quite simple. For the installation process, a database is required; at our company, we initially had four databases. To build the database properly, our company integrated AWS Postgres database to store all the data.
The SSL certificate installation can be carried out later on when the need arises while configuring the database for a specific project. For the setup process, our company got some support from the solution provider.
What's my experience with pricing, setup cost, and licensing?
Our company previously paid around $15000 for the solution which later on got increased by $1500 the next year.
What other advice do I have?
The code quality metrics from the solution help us generate reliable reports on behalf of our company instead of asking questions like whether the codes are scanned, whether they are vulnerable, and whether the code meets all standards. SonarQube is also able to identify to what level the code is secure, making it easier for the developer to check and understand the application.
I would rate SonarQube an eight out of ten. I would recommend the solutions to others who are in need to scan their codes and are looking for the support that SonarQube provides through its features, but for core languages like C/C++ they can choose an alternative.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Provides static core analysis and has more native integrations
Pros and Cons
- "Any developer can easily identify issues using the process flow or steps provided by SonarQube. In terms of integration, SonarQube makes it quite easy, simplifying the steps for users."
- "In terms of analysis and findings, other tools provide more in-depth insights and detailed steps to mitigate or handle issues."
What is our primary use case?
We use SonicWall for static core analysis.
What is most valuable?
The reporting is somewhat delayed, there is something missing. For example, if you compare it with GitHub Advanced Security, SonarQube has a more native integration, and its analysis is more structured and precise. SonarQube can do a better job compared to other native tools. It supports a good number of language tags and is continuously improving its analytics functions.
Any developer can easily identify issues using the process flow or steps provided by SonarQube. In terms of integration, SonarQube makes it quite easy, simplifying the steps for users.
What needs improvement?
The detection and reporting are structured, with reporting being better compared to other tools. However, in terms of analysis and findings, other tools provide more in-depth insights and detailed steps to mitigate or handle issues. Therefore, the analysis engine of SonarQube could benefit from significant improvements to better compete in the market.
For how long have I used the solution?
I have been using SonarQube for around a year and a half.
What do I think about the scalability of the solution?
The solution is scalable.
Which solution did I use previously and why did I switch?
I have used many open source solutions.
How was the initial setup?
The initial setup is not easy, as there are many product protocol improvements that can be made.
I rate the initial setup an eight out of ten, where one is difficult and ten is easy.
What was our ROI?
The engine needs significant improvement, but it is a good solution for detecting flaws. Enhancing the analytics engine could further improve its capabilities. The effectiveness of SonarQube depends on these factors. If you enhance the analytics engine, the quality of flaw detection will obviously improve as well.
What's my experience with pricing, setup cost, and licensing?
The solution is expensive.
What other advice do I have?
SonarQube has many integrations, even in our development backup environment. While setting up notifications was possible, it was quite complex to manage.
However, SonarQube is one of the solutions I would recommend. In terms of code quality, it offers many features compared to other solutions in the market. It has been around for a while and delivers many functionalities. There are different solutions with better detection engines than SonarQube, but in terms of scalability and compliance, SonarQube is superior. Taking all factors into consideration, it is a better option.
Overall, I rate the solution an eight-point five out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Senior Software Architect at a tech vendor with 10,001+ employees
Excels in dashboard usability and cost-effectiveness
Pros and Cons
- "The features of SonarQube that I find most valuable for identifying code smells are its comprehensive code analysis capabilities, which cover various aspects of code sustainability."
- "SonarQube could be improved by implementing inter-procedural code analysis capabilities, allowing for a more comprehensive detection of defects and vulnerabilities across the entire codebase."
What is our primary use case?
My main use case for SonarQube is to analyze code quality in various programming projects, particularly focusing on identifying bugs, vulnerabilities, and code smells. I also use it to detect patterns in data clusters and ensure there are no leaks in the codebase.
What is most valuable?
The features of SonarQube that I find most valuable for identifying code smells are its comprehensive code analysis capabilities, which cover various aspects of code sustainability. Specifically, its ability to detect issues across different functions and methods, including security vulnerabilities, is particularly useful.
What needs improvement?
SonarQube could be improved by implementing inter-procedural code analysis capabilities, allowing for a more comprehensive detection of defects and vulnerabilities across the entire codebase. Additional functionality that could improve SonarQube includes features like automatic code correction and AI-generated suggestions to streamline code maintenance.
For how long have I used the solution?
I have been using SonarQube for almost three years.
What do I think about the stability of the solution?
I would rate the stability of the solution as an eight out of ten.
What do I think about the scalability of the solution?
I would rate the scalability of the solution as an eight out of ten.
Which solution did I use previously and why did I switch?
In comparing Coverity and SonarQube, Coverity stands out for its superior vendor support and enterprise-level analysis capabilities, particularly in security and leak detection across procedures. SonarQube excels in dashboard usability and cost-effectiveness but lacks certain advanced features like inter-procedural analysis and some leak detections available in Coverity.
How was the initial setup?
Setting up SonarQube was relatively straightforward.
What's my experience with pricing, setup cost, and licensing?
In terms of pricing, SonarQube is more comfortable for global licensing and cloud-based usage, while Coverity's licenses, particularly in India, may come with more restrictions and be less flexible.
What other advice do I have?
I integrate SonarQube into my CI/CD pipeline by running it during the build process for static code analysis. Once the analysis is complete, the results are sent to the dashboard for easy monitoring and tracking of code quality.
Using SonarQube for security vulnerability detection offers several benefits such as comprehensive security rule coverage and integration with the dashboard for easy monitoring. Additionally, SonarQube provides features like password handling, eliminating the need for separate tools and enhancing overall code security.
SonarQube handles false positives during code analysis by allowing teams to review and exclude them, especially in long-term projects where patterns are familiar. While false positives may occur, experienced teams can easily identify and manage them, ensuring accurate analysis results.
For software development, especially in Java-based environments, I highly recommend using SonarQube due to its effectiveness in ensuring code quality and minimizing potential issues. While there are free tools available, SonarQube's comprehensive support for various languages and its benefits make it a valuable choice for developers.
Overall, I would rate SonarQube as an eight out of ten.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Software Developer at BKWI
Allows for real-time feedback on code quality and highly stable solution
Pros and Cons
- "We've configured it to run on each commit, providing feedback on our software quality. ]"
- "During the setup process, we only had one issue related to the number of available files. To perform the analysis, you have quite a lot of available file handles, so we had to increase that limit."
What is our primary use case?
We use it to check the code quality of our software.
What is most valuable?
We've configured it to run on each commit, providing feedback on our software quality. The solution works quite well remotely.
What needs improvement?
We would appreciate having PNC checking, though that's only available in a more expensive license type.
There is also room for improvement in the installation process.
For how long have I used the solution?
I have been using this solution for a couple of years.
What do I think about the stability of the solution?
It is a stable solution. So, no issues with stability.
What do I think about the scalability of the solution?
We haven't had much requirement for scalability. We had a single-node instance, and that is sufficient for our needs.
We have around 13 developers using this solution.
Which solution did I use previously and why did I switch?
How was the initial setup?
Another department handled the installation. We only had one issue related to the number of available files. To perform the analysis, you have quite a lot of available file handles, so we had to increase that limit.
However, maintenance is actually quite easy. It requires a couple of people.
Which other solutions did I evaluate?
We used some main code quality tools before, along with certain plugins. SonarQube is better due to its integrated nature and easier management. There is no hassle to keep everything up to date.
What other advice do I have?
I would definitely recommend using the solution.
Overall, I would rate the solution an eight out of ten. While I'm satisfied with the product, there's always room for improvement.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Application Security Coordinator at Banco Votorantim
An affordable and stable solution that has a variety of features that enable users to improve their products
Pros and Cons
- "There are many options and examples available in the tool that help us fix the issues it shows us."
- "The product must improve security analysis."
What is our primary use case?
I work on vulnerability management. I use the security features in SonarQube. I also use Veracode. I use both solutions to verify each other’s results.
How has it helped my organization?
We see the security issues in our solutions with the help of the product. It helps us improve the solutions.
What is most valuable?
There are many options and examples available in the tool that help us fix the issues it shows us.
What needs improvement?
The product must improve security analysis. It must introduce software composition analysis in future releases.
For how long have I used the solution?
I have been using the solution for three years or more. I am using the latest version of the solution.
What do I think about the stability of the solution?
I rate the tool’s stability a nine out of ten.
What do I think about the scalability of the solution?
I rate the tool’s scalability a seven out of ten.
How was the initial setup?
The solution is deployed on the cloud.
What was our ROI?
We have seen an ROI because we are avoiding rework. The product helps us to fix security and quality.
What's my experience with pricing, setup cost, and licensing?
The product’s price is lower than Veracode’s price.
Which other solutions did I evaluate?
Veracode is more efficient in security analysis. It also has software composition analysis features. So, it would be difficult for SonarQube to compete with Veracode.
What other advice do I have?
There are a lot of functions and features in SonarQube. I would recommend the product to others. Overall, I rate the tool an eight out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
DevOps Manager at a computer software company with 5,001-10,000 employees
Has a great quality gate feature and improves the code coverage in your core base
Pros and Cons
- "Improve the code coverage and evaluates the technical steps and percentage of code being resolved."
- "Lacks sufficient visibility and documentation."
What is our primary use case?
SonarQube provides security vulnerabilities within the cloud. It identifies the code pattern and quality and detects the causes of any particular issues. We use this to minimize a lot of coding errors. I'm a lead dev ops consultant in IT infrastructure.
What is most valuable?
SonarQube helps to improve the code coverage in your core base and will give you the evaluation of the technical steps and the percentage of code being resolved. It can auto-calculate the technical depth. The beauty of the product is the quality gate where all parameters come together. If those parameters can pass through the quality gate successfully, you can go ahead with your build. You get clear and clean visibility in your code and it provides reliability. It's the most valuable feature.
What needs improvement?
We would like to have more visibility and more documentation, starting with the installation. It needs to be more standardized and explain all the features. We'd also like to get an idea of the level of stability we can get for our larger-sized projects. The notifications from the channel queue can be improved including email notifications. We currently rely on getting those notifications passed onto us and that should not be the case. The customization of different languages would also be helpful. If all the above could be implemented, SonarQube would be the best vulnerability security scanning tool.
For how long have I used the solution?
We've been using this solution for two years.
What do I think about the stability of the solution?
The stability is very good.
What do I think about the scalability of the solution?
Scalability is high and that includes within the different zones and regions that we require in the company. We use SonarQube about once a week and don't plan to increase usage for now.
How are customer service and support?
The technical support is excellent.
How would you rate customer service and support?
Positive
Which solution did I use previously and why did I switch?
We previously used a different solution but moved to SonarQube because it better suits our use cases.
How was the initial setup?
The initial setup is straightforward and doesn't take much time. That said, setting up the quality level is challenging because of the different calculations required, setting up for issue tracking and getting the appropriate quality gate feature. It requires proper allocation and understanding the perameters. Deployment time is generally less than an hour, but it depends on the project size. Implementation generally requires a minimum of two people.
What was our ROI?
The fact that we have bug-free coding is a good return on investment.
What's my experience with pricing, setup cost, and licensing?
Licensing costs are in the mid-range for this kind of solution.
What other advice do I have?
This product provides a lot of freedom to achieve many things including generating certain reports that can be integrated with numerous other tools such as Power BI.
I rate this solution eight out of 10.
Which deployment model are you using for this solution?
Private Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Other
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
Download our free SonarQube Report and get advice and tips from experienced pros
sharing their opinions.
Updated: May 2026
Product Categories
Application Security Tools Static Application Security Testing (SAST) Software Development AnalyticsPopular Comparisons
Checkmarx One
GitLab
Veracode
CrowdStrike Falcon Cloud Security
PortSwigger Burp Suite Professional
Acunetix
Coverity Static
Mend.io
OpenText Core Application Security
Sonatype Lifecycle
GitHub Advanced Security
GitGuardian Platform
OWASP Zap
HackerOne
Buyer's Guide
Download our free SonarQube Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- Is SonarQube the best tool for static analysis?
- Which gives you more for your money - SonarQube or Veracode?
- What Is The Biggest Difference Between Fortify on Demand And SonarQube?
- What is the biggest difference between Checkmarx and SonarQube?
- Checkmarx vs SonarQube; SonarQube interoperability with Checkmarx or Veracode
- How does SonarQube instance relate to the license?
- Which software is ideal for code quality and security?
- What is the difference between Coverity and SonarQube?
- What is the biggest difference between Coverity and SonarQube?
- How would you decide between Coverity and Sonarqube?






















