We are customers of SonarCloud.
VP Business Development North America at Geko
Can be installed locally, is stable and easy to implement
Pros and Cons
- "The solution can be installed locally."
- "I like that the solution can be installed locally."
- "It would be helpful if notifications could go out to an extra person."
- "It would be helpful if notifications could go out to an extra person."
What is our primary use case?
What is most valuable?
I like that the solution can be installed locally.
What needs improvement?
I'd like them to include an alert for a third person. Sometimes there are very big problems that come up, possibly a large bug report, and it would be helpful if a notification could go out to an extra person.
For how long have I used the solution?
I've been using this solution for about three years.
Buyer's Guide
SonarQube
April 2026
Learn what your peers think about SonarQube. Get advice and tips from experienced pros sharing their opinions. Updated: April 2026.
893,244 professionals have used our research since 2012.
What do I think about the stability of the solution?
The solution is stable.
What do I think about the scalability of the solution?
I believe the solution is scalable. For now, we have 20 users but we are planning to expand usage.
How was the initial setup?
I wasn't involved in the setup but I believe it was relatively easy.
What other advice do I have?
I rate this solution nine out of 10.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Lead Security Architect at a comms service provider with 1,001-5,000 employees
Code quality assurance solution that supports many coding languages
Pros and Cons
- "This solution has helped with the integration and building of our CICD pipeline."
- "This is a good solution if you are looking for good coverage, quality, and vulnerabilities to be highlighted."
- "For improvement, this solution could be offered on Docker and the cloud and the support for this solution could be improved. Customizing rules could also be made simpler."
- "That being said, there are better solutions in the market when it comes to SAST scanning."
What is our primary use case?
We use this solution to configure our pipeline using Jenkins. From an integration perspective, it encompasses many languages and this is very useful.
How has it helped my organization?
This solution has helped with the integration and building of our CICD pipeline. Without any scans or assessments, the pipeline and build are not complete. One of the good features of SonarQube is the many languages it supports including Java, dotNET, Typescript and HTML CSS. It also allows us to set custom quality gates and rules.
What needs improvement?
This solution could be offered on Docker and the cloud. The support for this solution could be improved and the customization rules could also be made simpler.
For how long have I used the solution?
I have used this solution for three years.
What do I think about the stability of the solution?
This is a stable solution.
What do I think about the scalability of the solution?
This solution could be scalable, specifically from a reporting perspective.
How are customer service and support?
I would rate the customer support for this solution a seven out of ten.
How would you rate customer service and support?
Neutral
Which solution did I use previously and why did I switch?
I have previously used Checkmarx, Blackbelt and WhiteSource.
What was our ROI?
We have experienced a good return on investment using this solution.
What other advice do I have?
This is a good solution if you are looking for good coverage, quality, and vulnerabilities to be highlighted. That being said, there are better solutions in the market when it comes to SAST scanning.
I would rate this solution an eight out of ten.
Which deployment model are you using for this solution?
Private Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
SonarQube
April 2026
Learn what your peers think about SonarQube. Get advice and tips from experienced pros sharing their opinions. Updated: April 2026.
893,244 professionals have used our research since 2012.
Good ROI, easy to install but it could use more functionality, and faster updates
Pros and Cons
- "The most valuable feature of this solution is that it is free."
- "We use SonarQube to find vulnerabilities in the source code, for better code quality, and code security."
- "There could be better integration with other products."
- "There could be better integration with other products. It could have more functionality, and the updates could be faster."
What is our primary use case?
We use SonarQube to find vulnerabilities in the source code, for better code quality, and code security.
What is most valuable?
The most valuable feature of this solution is that it is free.
What needs improvement?
There could be better integration with other products.
It could have more functionality, and the updates could be faster.
People must be trained extensively before they can use it.
For how long have I used the solution?
I have been using SonarQube for three years.
It's a software as a service that you can access from on-premise.
What do I think about the stability of the solution?
The stability is fine. With any software, you must ensure that you keep up to date with the software. As a result, when there are new ways to attack you, the software detects it. You must be prepared. You can't just put it in and forget about it, you have to stay current.
What do I think about the scalability of the solution?
More than just an environment, it was a project. There were about a dozen developers and five testers to ensure that the developers used the tool before handing it over to the testers. To ensure that everything was in order.
How are customer service and support?
I have not contacted technical support.
Which solution did I use previously and why did I switch?
Previously, we used Fortify. The company that I worked for owned Fortify. We then sold Fortify to another company. We could look at other products to do the job.
How was the initial setup?
The initial setup was straightforward. It only took about two weeks to deploy.
Like in anything, if you're too restricted, it can result in being problematic, the same if you are too loose. In terms of the length of time it takes to deploy, we try to find a happy medium. Two weeks is reasonable.
What about the implementation team?
I am the team leader, and I was assisted with the deployment by another very knowledgeable individual. We are a team of two.
What was our ROI?
We have seen a return on investment. It finds potential vulnerabilities inside a program's code. If you catch it and you fix it, it's good.
What's my experience with pricing, setup cost, and licensing?
It's an open-source solution, with no additional costs.
Which other solutions did I evaluate?
We evaluated other products such as Veracode, Checkmarx as well as SonarQube.
The main difference is that SonarQube is free.
What other advice do I have?
I am an expert in so many things, including security experts. We looked at the various products and chose one. And the reason was that any tool, any automated tool that can detect errors, is preferable to none at all.
Most systems are vulnerable at the application level, which means that people who program in Java or.NET may be brilliant, but they don't know about the security. The advice is that those who work in development must also understand security. They must test for security in the same way they test for whether something is red or blue. My recommendation is to have some type of training and to be aware that the application level is the place where most people attack.
I would rate SonarQube a six 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.
Works
Good analysis of code quality, great for even junior developers, and improves a website's look/feel
Pros and Cons
- "We consider it a handy tool that helps to resolve our issues immediately."
- "SonarQube is a Code Quality Assurance tool that collects and analyzes source code and provides reports on the code quality of your project."
- "It should be user-friendly."
- "It should be user-friendly."
What is our primary use case?
I have used it to test clients' websites. After testing, it gives a deep overview of website bugs and issues.
A good point about SonarQube is that it gives you the solutions to resolve your issues. At times, I find the blocker (during times of emergency code deployment) doesn't allow the code to be checked-in to the repository unless the violations are fixed, which should enable the user to bypass the number of lines that should be part of the written method.
How has it helped my organization?
It improved our website's look and feel.
We consider it a handy tool that helps to resolve our issues immediately.
It is a good tool for evaluating technical debt and introducing junior developers to codification standards and good practices. There is an amazing code quality application that defines coding standards.
The tool is pretty much useful for a technical lead to reduce his efforts in reviewing the codes. The tool has integration with several languages.
What is most valuable?
SonarQube is a Code Quality Assurance tool that collects and analyzes source code and provides reports on the code quality of your project. It combines static and dynamic analysis tools and enables quality to be measured continuously over time.
The solution's most valuable features are its:
- Code quality
- Release quality code
- Code security
- Security analysis
SonarQube empowers all developers to write cleaner and safer code. You can grow as a developer.
Integrations Analysis results are right where your code lives.
It works well with GitHub.
What needs improvement?
It should be user-friendly. I keep looking for improvements after every update.
PeerSpot users give SonarQube an average rating of 8 out of 10.
SonarQube is most commonly compared to Checkmarx: SonarQube vs Checkmarx.
The SonarQube brand is trusted by many teams and it has been validated. It is one of the most recommended free application security testing solutions.
SonarQube is really a good tool for SAST with seamless integration to your CI/CD pipeline. We have used it on our website and had good results.
For how long have I used the solution?
I have been using SonarQube 8.9.7 for a long time (since we had some issues in our software dealing with many critical issues that needed to be resolved for clients).
I recommend SonarQube as it is beginner-friendly and can resolve your issues with the proper usage of your website.
What do I think about the stability of the solution?
The dimensional stability of the impression materials depends on the time elapsed between the completion of the impression and their casting, thus storage time is critical to obtaining reliable casts.
How are customer service and support?
Beyond listening, customer service is doing everything in one's power to efficiently and accurately serve each customer.
How would you rate customer service and support?
Positive
Which solution did I use previously and why did I switch?
We did use another solution, however, we found issues such as:
- Ineffective time management
- Lack of instant communication
- Not receiving timely feedback
- Not receiving clear instructions or expectations
- Share time management apps and resources for students
- Utilize educational technology (“EdTech”)
- There's also a need to increase peer review
How was the initial setup?
The solution is easy to do and understand. It's not complicated and it's easy. It's a relatively straightforward process.
What was our ROI?
According to conventional wisdom, an annual ROI of approximately 7% or greater is considered a good ROI for an investment in stocks.
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?
Google
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Project Leader / Technical Expert at La francaise des jeux
Good performance, improves the security of our applications, helpful technical support
Pros and Cons
- "Using SonarQube benefits us because we are able to avoid the inclusion of malware in our applications."
- "Using SonarQube benefits us because we are able to avoid the inclusion of malware in our applications."
- "The handling of the contents of Docker container images could be better."
- "The handling of the contents of Docker container images could be better."
What is our primary use case?
We primarily use SonarQube for quality control on the software being deployed in our company. We had to control the open-source software we use. We develop software and have to create builds around it. As part of this process, we want to be sure of the security conformity for each module.
It is installed and plugged into a Kubernetes pipeline build system.
How has it helped my organization?
Using SonarQube benefits us because we are able to avoid the inclusion of malware in our applications. We can repair vulnerabilities and exploits from outside of the organization.
What is most valuable?
The performance is good.
What needs improvement?
The handling of the contents of Docker container images could be better. We are building microservices using Docker containers, and the image is embedding a lot of software. The verification in the image could be improved because you're able to check the image while building it, but if you are using a prebuilt container image then it's more difficult to do.
For how long have I used the solution?
I have been using SonarQube for between three and four years.
What do I think about the stability of the solution?
This solution consumes resources but that's something that is needed. In terms of performance, it's okay. It depends on the power of the hardware and servers that you have.
This is a product that we use on a daily basis. We are constantly developing software and this is used as part of the process.
What do I think about the scalability of the solution?
We have never had problems in terms of scalability, so it's good. We have a license for approximately 250 users.
How are customer service and support?
The technical support is good.
Which solution did I use previously and why did I switch?
We did not use another similar solution prior to this one.
How was the initial setup?
The initial setup is a little bit complex, although that's because of the type of tooling that it is. It took one person perhaps two months to deploy it.
The main thing that takes time during deployment is to get the users accustomed to it and use it properly. Essentially, the longest part of the deployment is the training time. Change management for people is time-consuming.
What about the implementation team?
We handled the deployment completely in-house.
What was our ROI?
It is difficult to estimate ROI because this product is similar to insurance. If things were broken then it could cause a lot of damage to the company.
Which other solutions did I evaluate?
Once we identified the need, I researched different solutions. I tried SonarQube and one or two others.
What other advice do I have?
My advice for anybody who is implementing this solution varies based on the use case and infrastructure that they have. For large scale-deployment, it needs more container images because it's easier to maintain. For a small company, it may be fine without them.
Overall, this is a good product. The only suggestion that I have for improvement is deeper container image analysis. The verification is already good but it depends on the format of the image. If you are speaking about a classical format, like a table or a zip file, it's okay. But, if you are talking about container images, there is room for improvement.
I would rate this solution an 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 Product Manager at a financial services firm with 10,001+ employees
Less false positive scans, covers entire developer community, but support could improve
Pros and Cons
- "When comparing other static code analysis tools, SonarQube has fewer false-positive issues being reported. They have a lot of support for different tech stacks. It covers the entire developer community which includes Salesforce or it could be the regular Java.net project. It has actually sufficed all the needs in one tool for static code analysis."
- "When comparing other static code analysis tools, SonarQube has fewer false-positive issues being reported, has a lot of support for different tech stacks, covers the entire developer community which includes Salesforce or it could be the regular Java.net project, and has actually sufficed all the needs in one tool for static code analysis."
- "SonarQube needs to improve its support model. They do not work 24/7, and they do not provide weekend support in case things go wrong. They only have a standard 8:00 am to 5:00 pm support model in which you have to raise a support ticket and wait. The support model is not effective for premium customers."
- "SonarQube needs to improve its support model. They do not work 24/7, and they do not provide weekend support in case things go wrong."
What is our primary use case?
SonarQube delivers a continuous inspection of code quality.
What is most valuable?
When comparing other static code analysis tools, SonarQube has fewer false-positive issues being reported. They have a lot of support for different tech stacks. It covers the entire developer community which includes Salesforce or it could be the regular Java.net project. It has actually sufficed all the needs in one tool for static code analysis.
For how long have I used the solution?
I have been using SonarQube for approximately two years.
What do I think about the stability of the solution?
The stability of SonarQube is good.
What do I think about the scalability of the solution?
I have found SonarQube to be scalable.
How are customer service and support?
SonarQube needs to improve its support model. They do not work 24/7, and they do not provide weekend support in case things go wrong. They only have a standard 8:00 am to 5:00 pm support model in which you have to raise a support ticket and wait. The support model is not effective for premium customers.
How was the initial setup?
SonarQube is very user-friendly and it works for all tech stacks. It should be easy for any kind of integrations that you need to build. Additionally, SonarQube comes with a lot of in-house APIs.
What other advice do I have?
I rate SonarQube a seven out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Head of IT Security Department at a energy/utilities company with 5,001-10,000 employees
Simple implementation, effective scanning, and tracking
Pros and Cons
- "SonarQube is useful for controlling all of our Azure task tracking and scanning."
- "The free version of SonarQube does everything that we need it to."
- "SonarQube could improve by adding automatic creation of tasks after scanning and more support for the Czech language."
- "SonarQube could improve by adding automatic creation of tasks after scanning and more supported languages."
What is our primary use case?
We are using SonarQube for static analyzing and finding vulnerabilities in our code.
What is most valuable?
Easy installation. Very accurate finding of vulnerabilities and a minimum of false positives.
What needs improvement?
SonarQube could improve by adding automatic creation of tasks after scanning and more supported languages.
For how long have I used the solution?
I have been using SonarQube for approximately two years.
What do I think about the stability of the solution?
SonarQube is a highly stable solution.
What do I think about the scalability of the solution?
I have found SonarQube to be scalable.
We have 20 to 25 specialists using SonarQube in my organization.
We have plans to increase the usage of the solution.
How are customer service and support?
We search Google for solutions to any problems we may face.
How was the initial setup?
The solution is easy to implement in our process of continuous integration, continuous delivery, and continuous deployment(CI/CD).
What about the implementation team?
We did the implementation of the solution ourselves.
We have assigned each project one DevOps, and each DevOps is deploying SonarQube in their project and we have in total about 20 projects.
What's my experience with pricing, setup cost, and licensing?
The free version of SonarQube does everything that we need it to.
Licenses of this solution can be purchased annually. We plan to buy the maximum license enterprise edition of the solution.
What other advice do I have?
I highly recommend this solution to others.
I rate SonarQube a 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?
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Tools manager at a tech vendor with 10,001+ employees
It supports 29 languages
Pros and Cons
- "SonarQube is one of the more popular solutions because it supports 29 languages."
- "SonarQube is one of the more popular solutions because it supports 29 languages."
- "I would also like SonarQube to be able to write custom scanning rules. More documentation would be helpful as well because some of our guys were struggling with the customization script."
- "I would also like SonarQube to be able to write custom scanning rules. More documentation would be helpful as well because some of our guys were struggling with the customization script."
What is our primary use case?
SonarQube is a code-scanning tool that ensures people follow the right coding standard. It detects any memory leaks or unwanted functions that have been written so developers can optimize the code for better performance. We don't know too much about how our customers use SonarQube because we just set it up for them. We show them how the reporting works and what to do to fix common issues.
What is most valuable?
SonarQube is one of the more popular solutions because it supports 29 languages.
What needs improvement?
SonarQube supports most database languages, like SQL queries, PL/SQL, etc., but some newer programming languages are not there. For example, it's missing some more popular languages like Apache Groovy. I would like to see some support for scanning these new popular languages.
I would also like SonarQube to be able to write custom scanning rules. More documentation would be helpful as well because some of our guys were struggling with the customization script.
For how long have I used the solution?
I've been using SonarQube for the past eight years or so. I am a DevOps consultant who helps the end-users set up their environments. My clients operate in various industries, including the service industry.
How was the initial setup?
SonarQube takes five to 10 minutes to install, and I train people on this technology, so I install it for them and teach them how to use it. On Linux, it maybe takes another five or 10 minutes, but it is straightforward.
We first try it out with a limited number of users, so four or five users will run it, but the report is shared with multiple users. The report generated will go to thousands of users. You run the report from the DevOps point of view, then share it with everyone.
What's my experience with pricing, setup cost, and licensing?
I'm involved in the price discussions, so I'm unaware of the cost. However, I don't see any other competitors in the same space. There are one or two, but they're not popular. SonarQube is free for one user, so people can explore it, but if they need enterprise support, they can buy licenses, and we can go forward.
Which other solutions did I evaluate?
SonarQube is the only code scanning software I've tried, but I've also seen Nexus Scanner. However, it's not for binary scanning and so forth. It won't scan your source code. It's just an artifact scanner.
What other advice do I have?
I rate SonarQube eight out of 10. I always recommend SonarQube because it is also available in an open-source version, so people can understand the power of this tool and how it can help in an IT setting.
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.
Buyer's Guide
Download our free SonarQube Report and get advice and tips from experienced pros
sharing their opinions.
Updated: April 2026
Product Categories
Application Security Tools Static Application Security Testing (SAST) Software Development AnalyticsPopular Comparisons
Checkmarx One
GitLab
Veracode
CrowdStrike Falcon Cloud Security
Coverity Static
Acunetix
PortSwigger Burp Suite Professional
Mend.io
OpenText Core Application Security
Sonatype Lifecycle
GitHub Advanced Security
OWASP Zap
GitGuardian Platform
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?



















