We have many developers and we use SonarQube to ensure that we don't have badly written code. We must have a way to write code that can be understood by different people.
Independent Professional at Studio Dott. Ing. Angelo Quaglia
Useful dashboard, user-friendly, and effective drill down ability
Pros and Cons
- "The most valuable features are the dashboard, the ability to drill down to the code, user-friendly, and the technical debt estimation."
- "The implementation of the solution is straightforward. However, we did have some initial initialization issues at the of the projects. I don't think it was SonarQube's fault. It was the way it was implemented in our organization because it's mainly integrated with many software, such as Jira, Confluence, and Butler."
What is our primary use case?
How has it helped my organization?
Our developers are learning how to improve their code.
What is most valuable?
The most valuable features are the dashboard, the ability to drill down to the code, the technical debt estimation and the overall user-friendliness of the user interface.
What needs improvement?
The Enterprise edition has the additional features we need, but of course we have to pay for that.
Buyer's Guide
SonarQube
October 2025
Learn what your peers think about SonarQube. Get advice and tips from experienced pros sharing their opinions. Updated: October 2025.
873,003 professionals have used our research since 2012.
For how long have I used the solution?
I have been using SonarQube for approximately three months.
What do I think about the stability of the solution?
SonarQube is a reliable solution.
What do I think about the scalability of the solution?
I have not tried to scale the solution. I am looking to integrate SonarQube with the 45 secure solutions.
How are customer service and support?
I have not needed to contact technical support.
I found the user interface messages quite explanatory about issues. I didn't have to look up many issues elsewhere.
Which solution did I use previously and why did I switch?
No.
How was the initial setup?
The implementation of the solution is straightforward and it is well integrated with Atlassian software, i.e. Jira, Confluence, Bamboo and Butler.
What about the implementation team?
We have a different group that is managing the SonarQube installation and setup.
What's my experience with pricing, setup cost, and licensing?
SonarQube enterprise, I am not sure of the price but from what I understand they are charging a fee. It's is not clear if it is an annual fee or a one-off.
I don't know the global figure but they are asking each director general approximately a lump sum of $5,000, which doesn't sound like a lot for what the solution does.
Which other solutions did I evaluate?
No.
What other advice do I have?
My advice to others would be to take a look at the community edition of the SonarQube because it might be enough for their use case.
I rate SonarQube a nine 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.
Project Manager at a manufacturing company with 1,001-5,000 employees
Great features, good code quality parameters, and is easy to set up
Pros and Cons
- "There's plenty of documentation available to users."
- "There needs to be a shareable reporting piece or something we can click and generate easily."
What is our primary use case?
We mainly need to do certain static analyses. While doing the coding, everybody sends a pool request. Before committing the code on the main branch, we need to ensure that the code is up to level. That is basically our way of working to ensure that whatever rules we have configured, whatever gates we have defined, that gets passed before committing the code into the main branch.
What is most valuable?
I like almost all of the features. We were initially using all these techniques by using different tools.
The vulnerabilities and the code quality parameters are really important for us.
The initial setup is easy.
There's plenty of documentation available to users.
The solution is stable.
The scalability is good.
What needs improvement?
The only features which I think are lagging are the reporting to generate a PDF report. That is not available currently in the development version. However, if it is available in the development version, then it will be really helpful for us. I checked with the team and it seems that it is only available in the enterprise version. If the report can be sent over email, that would really help.
For example, let's say if I need to report to management or management wants to see a dashboard based on what each project looks like. Those figures are not available. There needs to be a shareable reporting piece or something we can click and generate easily.
The only pain area for us is due to the fact that we purchased the 1 million lines of code license for now. We are a service product company, so some projects were finished in maybe less than six months and then maybe that is not useful for us. We need to remove those projects so we can utilize those lines of code for another project. That's something we need to see about. We're not sure how that works.
What do I think about the stability of the solution?
The solution is quite stable. Before, I used to generate reports by using some manual techniques. Now those are available right in SonarQube. The flexibility of rule configurations is great.
What do I think about the scalability of the solution?
We found the solution to be scalable. We already integrated SonarQube with our CI/CD pipeline in Azure DevOps, and it works really well. We also integrated with the Jenkins CI/CD pipeline, and we also linked with the Visual Studio using SonarLint. That works really well.
We plan on expanding and need more licenses.
How are customer service and support?
When we purchased the license, they actually charged an additional amount for the support. Therefore, we haven't bought the support. Plus, we already know SonarQube. We have enough team members available who already have experience in it. For that reason, support is not required from us. That said, across the internet or on Google, there is enough documentation available. Even on the SonarQube website, there is enough documentation.
How was the initial setup?
The initial setup is really straightforward. The supports are really good from the SonarQube. Enough documentation is also available. t's really straightforward to figure out how to do it.
What's my experience with pricing, setup cost, and licensing?
We purchased a SonarQube developer license. We do not have the enterprise version.
We pay for licensing on a yearly basis.
On the pricing side, it's 3,000 Euros for 1 million lines of code. Even if you look at the open-source, the open-source almost provide similar functions. Of course, some additional language support, among other things, however, the rest is available in open-source. If they can reduce the price, then I believe more people will join the licensed version rather than open-source. Pricing is a bit high based on the fact that they're already providing the open-source for free, and that also includes almost all the necessary items. People will not pay for the license if they can get most items for free. I would suggest if they reduce the price, that definitely it will boost the business.
What other advice do I have?
We already linked with the CI/CD pipeline, and everything is working really smoothly. We already got the additional language support also, which was not available in the open-source version. In the developer version, we have six-plus additional language support onboard. That is actually helpful for us. Overall, it's going really well.
The overall look and feel, the way of presenting the information, is really nice - including the way we can assign items. Everything looks okay. I also already integrated the APA of SonarQube in my external system and that really works. I don't see any integration problems so far. I would suggest those considering the solution simply go for SonarQube as it works really well for any integration of any software or with any third-party tools, including Azure DevOps.
I'd rate the solution at a nine 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.
Buyer's Guide
SonarQube
October 2025
Learn what your peers think about SonarQube. Get advice and tips from experienced pros sharing their opinions. Updated: October 2025.
873,003 professionals have used our research since 2012.
Director at PepsiCo
Scalable, good technical support, but multiple application project option needed
Pros and Cons
- "We have worked with the support from SonarQube and we have had good experiences."
- "We had some issues scanning the master branch but when we upgraded to version 7.9 we noticed it does scan the master branch but we had to do a workaround for it to happen. This process could be improved in a future release."
What is our primary use case?
SonarQube is used for in-production scanning of applications. We are only doing unit testing to improve the overall quality of the code.
How has it helped my organization?
The developers have responsibility for unit testing, but it is very important that we check what they have been doing. SonarQube allows us to see the result directly in the pipeline.
What needs improvement?
We had some issues scanning the master branch but when we upgraded to version 7.9 we noticed it does scan the master branch but we had to do a workaround for it to happen. This process could be improved in a future release.
What we are seeing is for some of the Javascript projects SonarQube is not reading all the files. We had to manually configure it to accomplish what we wanted. However, we probably needed some documentation that we did not have that explained this process.
In an upcoming release, it would be beneficial to have the ability to use multiple applications under one project, and if we want to scan one of the applications we can just switch to that application, this would be really helpful.
For how long have I used the solution?
I have been using SonarQube for approximately two years.
What do I think about the scalability of the solution?
The solution is scalable.
We have plans to increase the number of users using this solution because we have approximately 3,000 applications but only 200 are being used.
There are a lot of people using this solution in my organization because they are able to scan directly from their IDs.
How are customer service and technical support?
We have worked with the support from SonarQube and we have had good experiences.
How was the initial setup?
The initial setup was simple. When we did the upgrade and it took our team approximately two hours.
What about the implementation team?
Our internal team did the implementation of the solution.
What's my experience with pricing, setup cost, and licensing?
We are using the community version of the solution and we plan on purchasing licenses for the upgraded version soon. There is a limitation on how many lines of code can be scanned and this is why we are going to purchase a license for an increased amount.
What other advice do I have?
SonarQube is a very nice tool and people can learn to code better from the analysis it provides. We needed to make sure our code is maintained properly and has high quality and this tool helped.
The solution has made the developers have more confidence in their code because from the scanning they can fix bugs and problems easily.
I rate SonarQube a seven 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.
Information Technology Security at a consultancy with 10,001+ employees
A stable solution that needs to make its enterprise version and support available to users in Thailand
Pros and Cons
- "The initial setup is simple. It requires some security, but it's simple."
- "We called support and complained but have not received any information as we use the free version. We had to fix it on our own and could not escalate it to the tool's developer."
What is our primary use case?
We use the solution for the software scan and integrate the application, which is a dependency check for the scan. Our customers send us the already developed solution for functional tests and security scans.
What is most valuable?
Firstly, the integration with the pipeline is good. If you have the FICO pipeline integrated already, the depth of the pipeline will be good. Secondly, the solution is easy to understand. It took little time to learn and understand how to use data.
What needs improvement?
SonarQube has a community edition and an enterprise edition. The community edition is free, but the enterprise edition is not. In Thailand, we cannot use the enterprise edition because there are no resellers in Thailand. So we found many issues, like when you scan some source code, and if it's a problem, it appears the tool that we need to fix, but after our manual review, we found that we already did have something there. For example, it improves validation. But we did not get the input as it was already validated in another library. We called support and complained but have not received any information as we use the free version. We had to fix it on our own and could not escalate it to the tool's developer.
For how long have I used the solution?
I have been using SonarQube for a year.
What do I think about the stability of the solution?
It is a stable product. I rate it seven out of ten.
What do I think about the scalability of the solution?
I didn't have any scalability issues when we used the pipeline. But downloading the code and doing this again on a local laptop is quite slow, especially when somebody needs to try some code in a big and complex project. It takes about four to six hours. I don't know why it takes so long on a local laptop because it works fine in the integrated pipeline. For support in the integration pipeline, it could be nine or ten, but If it is on a local laptop, I think it would be only five.
How are customer service and support?
As we are using the free version, there is no technical support available. But the documentation support is okay for us. We read it depending on the website, but we cannot escalate the issue to the SonarQube provider.
Which solution did I use previously and why did I switch?
I used the Micro Focus Fortify, but the performance integration in the pipeline is faster in SonarQube. But in Fortify, the support is better as it is a commercial product, and we paid for it, so we can complain and get feedback in case of any issue. We complain if anything needs to be fixed, and they accept and fix it, but SonarQube does not have such a platform.
How was the initial setup?
The initial setup is simple. It requires some security, but it's simple. It has some community to help with the technical information, and the technical team of the solution is also okay. It takes one or two hours to deploy. I was not involved in the integration in the pipeline, but I was involved in the solution installed on the local laptop.
What's my experience with pricing, setup cost, and licensing?
I do not know about the pricing as I am using the community edition, which is free. But I compared the pricing with Sigma, and it is higher than SonarQube.
What other advice do I have?
If you need the support of SonarQube, then use the enterprise version.
SonarQube should have a foundation in Thailand so that we can buy the enterprise version and get support. Secondly, SonarQube still does not support many languages, but I am still determining which ones. So if these two can be improved, it will be good.
I rate it seven out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
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."
- "It would be helpful if notifications could go out to an extra person."
What is our primary use case?
We are customers of SonarCloud.
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.
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."
- "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."
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.
Head of Quality Engineers/Automation Architect at a tech company with 201-500 employees
Quick deployment, scales well, and accurate reports
Pros and Cons
- "The reports from SonarCloud are very good."
- "We had some issues with the scanner."
What is our primary use case?
We use SonarCloud tools for all our 20 repositories and we are connecting the SonarCloud, from the Bitbucket pipeline.
What is most valuable?
The reports from SonarCloud are very good.
What needs improvement?
We had some issues with the scanner.
For how long have I used the solution?
I have been using SonarCloud for approximately three weeks.
What do I think about the stability of the solution?
The solution is stable.
What do I think about the scalability of the solution?
SonarCloud is scalable.
We plan to increase our package to the enterprise edition and decrease the lines of code in the future.
How are customer service and support?
We have not needed the support at this time.
Which solution did I use previously and why did I switch?
We previously used Codacy. We switch to SonarCloud because of their good reputation and we compared reports from both of them. SonarCloud seems to be more accurate. However, Codacy has a simpler installation. SonarCloud has more steps involved.
How was the initial setup?
The solution is straightforward to implement. Some of the implementations can be quick.
The installation of the framwork was a bit difficult, it could be improved.
What's my experience with pricing, setup cost, and licensing?
The price of SonarCloud could be less expensive. We are using the community version and the price should be more reasonable.
We have purchased a license for 2 million lines of code. However, we have 10 million lines of code but it would be too costly for us to have a license for all the amount.
What other advice do I have?
I would recommend SonarCloud to others.
I rate SonarCloud a nine 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.
Development Team Lead at a financial services firm with 1,001-5,000 employees
IDE plugins are easy to use and integrate
Pros and Cons
- "Some of the most valuable features have been the latest up-to-date of the OWASP, the monitoring, the reporting, and the ease of use with the IDE plugins, in terms of integration."
- "SonarQube's detail in the security could be improved. It may be helpful to have additional details, with regards to Oracle PL/SQL. For example, it's neither as built nor as thorough as Java. For now, this is the only additional feature I would like to see."
What is our primary use case?
I use SonarQube for Google's web services, from a security perspective, as well as Oracle Forms, HTML Forms, and script.
SonarQube is deployed on-premises.
What is most valuable?
Some of the most valuable features have been the latest up-to-date of the OWASP, the monitoring, the reporting, and the ease of use with the IDE plugins, in terms of integration.
What needs improvement?
SonarQube's detail in the security could be improved. It may be helpful to have additional details, with regards to Oracle PL/SQL. For example, it's neither as built nor as thorough as Java. For now, this is the only additional feature I would like to see.
For how long have I used the solution?
I have been working with the Community Edition for at least ten years, and I have been working with the Enterprise version for about a year.
What do I think about the stability of the solution?
So far, we are happy and haven't had any issues with stability.
The only maintenance this product needs, for now, is just updates and patches.
SonarQube is an auditing requirement from our side and for our SDLC, so it is a gate in our SDLC.
What do I think about the scalability of the solution?
SonarQube is easy to scale. As we've opted for the Docker builds, we haven't had issues yet.
At this point, there are at least 300 people in my company who are working with SonarQube.
Which solution did I use previously and why did I switch?
I have minor experience with Q One. The main difference is in the licensing structure, with regards to lines of code. We have noticed that Q One has a bit more details, but support for various languages is lacking.
How was the initial setup?
The setup process of SonarQube is straightforward. Deployment took about a week, but the integration of the multiple teams—introducing them and getting them on board—took about a month.
What about the implementation team?
We implemented this solution through an in-house team.
What's my experience with pricing, setup cost, and licensing?
Compared to similar solutions, SonarQube was more accessible to us and had more benefits, with regards to size of the code base and supported languages. Apart from the Enterprise licensing fee, there are no additional costs.
What other advice do I have?
I rate SonarQube an eight out of ten.
To anyone who is looking into implementing SonarQube, I would recommend they look at what their requirements are, with regards to languages. If it's just Java, then the Community Edition is fine, but if there are any additional languages, then I would recommend Enterprise.
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: October 2025
Product Categories
Application Security Tools Static Application Security Testing (SAST) Software Development AnalyticsPopular Comparisons
GitLab
Checkmarx One
Veracode
Coverity Static
CrowdStrike Falcon Cloud Security
Mend.io
GitHub Advanced Security
OpenText Core Application Security
OWASP Zap
Acunetix
Sonatype Lifecycle
HCL AppScan
PortSwigger Burp Suite Professional
Qualys Web Application Scanning
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?



















