We use SonarQube to scan SAS code for quality control in mostly mobile applications, such as iOS and Android applications.
System Quality Assurance Manager at AIS - Advanced Info Services Plc.
Easy to use, stable, and installation straightforward
Pros and Cons
- "SonarQube is designed well making it easy to use, simple to identify issues and find solutions to problems."
- "SonarQube is designed well making it easy to use, simple to identify issues and find solutions to problems."
- "The solution could improve the management reports by making them easier to understand for the technical team that needs to review them."
- "The solution could improve the management reports by making them easier to understand for the technical team that needs to review them."
What is our primary use case?
What is most valuable?
SonarQube is designed well making it easy to use, simple to identify issues and find solutions to problems.
What needs improvement?
The solution could improve the management reports by making them easier to understand for the technical team that needs to review them.
For how long have I used the solution?
I have been using the free version of SonarQube for approximately one year and then I purchased a subscription that I have been using for the last 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?
The solution has scaled well for our needs. We have two million lines of code and we have not had a problem.
We work for a large enterprise that has approximately 1,000 IT employees.
How are customer service and support?
There is a lot of information for SonarQube online in the community forums. I only used technical support when I needed to renew my license.
How was the initial setup?
The installation is not difficult.
What's my experience with pricing, setup cost, and licensing?
The solution has a free version and a license version. The license is priced reasonably, the cost of hiring one programmer is more expensive than the solution.
The licensing process could be improved. We need to contact purchasing to receive the key for the license but the process should be automatic, similar to a SAS purchase.
Which other solutions did I evaluate?
I have evaluated Fortify Application Defender.
What other advice do I have?
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.
Senior Security Engineer at a financial services firm with 10,001+ employees
Useful depth features, stable, but more programming languages needed
Pros and Cons
- "The depth features I have found most valuable. You receive a quick comprehensive comparison overview regarding the current release and the last release and what type of depths dependency or duplication should be used. This is going to help you to make a more readable code and have more flexibility for the engineers to understand how things should work when they do not know."
- "The depth features I have found most valuable, as you receive a quick comprehensive comparison overview regarding the current release and the last release and what type of depths dependency or duplication should be used, which is going to help you to make more readable code and have more flexibility for the engineers to understand how things should work when they do not know."
- "If there was an official Docker image of SonarQube that could easily integrate into the pipeline would help the user to plug in and plug out and use it directly without any custom configuration. I am not sure if this is being offered already in an update but it would be very helpful."
- "If there was an official Docker image of SonarQube that could easily integrate into the pipeline would help the user to plug in and plug out and use it directly without any custom configuration."
What is our primary use case?
We are using SonarQube for many different reasons, but I was interested more in the security metrics based on the new updates for more particular rules.
What is most valuable?
The depth features I have found most valuable. You receive a quick comprehensive comparison overview regarding the current release and the last release and what type of depths dependency or duplication should be used. This is going to help you to make a more readable code and have more flexibility for the engineers to understand how things should work when they do not know.
What needs improvement?
I was more focused on the security aspects and not on quality. SonarQube focuses a lot on security and is going to provide some visibility around that area, but if there could be more focus on team management. For example, what type of remediation is going to be provided when the types of scans are being applied based on different rule sets at the SonarQube level, from the security point of view, this would be helpful.
If there was an official Docker image of SonarQube that could easily integrate into the pipeline would help the user to plug in and plug out and use it directly without any custom configuration. I am not sure if this is being offered already in an update but it would be very helpful.
In an upcoming release of the solution, I would like to see more types of programming languages added and improvement in their SaaS offering to compete better with other enterprise solutions, such as Fortify.
For how long have I used the solution?
I have been using this SonarQube for approximately four years.
What do I think about the stability of the solution?
We are not relying on this solution as a go-to application security scanning tool. We use it for some minor enhancement regarding security, but we are using it actively in other departments for the code quality scanning. I have not had any problems using the solution, it has been stable.
What do I think about the scalability of the solution?
We have approximately 15,000 engineers in my company and many of them are using this solution.
Which other solutions did I evaluate?
I have evaluated Fortify.
What other advice do I have?
I rate SonarQube a six out of ten.
Which deployment model are you using for this solution?
Hybrid 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.
DevOps Lead at a marketing services firm with 1,001-5,000 employees
Used for code quality testing and helps streamline coding practices in an organization
Pros and Cons
- "The integrations SonarQube provides with our software delivery pipeline are very seamless."
- "SonarQube could improve its static application security testing as per the industry standard."
What is our primary use case?
We use SonarQube mostly for code quality testing.
What is most valuable?
The integrations SonarQube provides with our software delivery pipeline are very seamless. The main benefit of using SonarQube in our organization was having a clean code with fewer static vulnerabilities within the application.
What needs improvement?
SonarQube could improve its static application security testing as per the industry standard. It would be really great if I could extract the overall report that I see in the dashboard.
For how long have I used the solution?
I have been using SonarQube for a few years.
What do I think about the stability of the solution?
SonarQube is a stable solution.
What do I think about the scalability of the solution?
Around 20 to 25 people use the solution in my team.
How was the initial setup?
The solution’s initial setup is straightforward.
What about the implementation team?
The solution can be deployed within a couple of days. We don’t need many people to deploy SonarQube. It is not difficult to maintain the solution.
What other advice do I have?
We use the API call for SonarQube to integrate it into our development workflow. It's a continuous process for us to review the reports and remediate any findings we get from SonarQube. The quality gates and quality profiles are helpful in establishing the required gates and governance that we may need. SonarQube has impacted our team's productivity and code quality over time.
I would recommend SonarQube to other users evaluating it because it helps streamline some of the coding practices. The solution helps teams within the organization get into a good habit of writing clean code. The solution is helpful from a long-term sustainability standpoint.
I would recommend users to try out the open source version of SonarQube. If that doesn't suffice their needs, then they can go for an enterprise version.
Overall, I rate SonarQube 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 Software Engineer at a tech services company with 51-200 employees
Offers stability and comprehensive feedback on code quality, including code optimization and duplication detection, which aids in improving user code practices
Pros and Cons
- "SonarCloud is overall a good tool for identifying code smells, bugs, and code duplication, but we've found that using Android Lint is more effective for our needs."
- "The documentation needs improvement on optimizing build time for seamless CI/CD integration with our Android apps."
What is most valuable?
SonarCloud's user interface integrates with version control tools like GitLab, showing code smells and commits for code reviews. Within these code reviews, we gain a complete analysis of things like code flow, which was a particularly helpful feature.
SonarCloud is overall a good tool for identifying code smells, bugs, and code duplication, but we've found that using Android Lint is more effective for our needs.
The main advantage of using Android Lint over SonarCloud is its ease of integration. It was a bit tricky to integrate SonarCloud, inside the CI/CD pipeline, which had some integration challenges. No proper documentation existed, making it tough.
Specifically, when pushing code and creating merge requests, SonarCloud wouldn't generate the merge request or run itself. This felt clunky and required extra configuration. The documentation just wasn't sufficient for integrating with our cloud and Android Lint. Ultimately, it took too long to integrate SonarCloud, leading us to explore other options like Android lint for improving code quality.
So, adding better documentation on integrating SonarCloud's pipeline within GitLab CI/CD would definitely be a valuable addition from my perspective. That's the key takeaway they should work on.
For how long have I used the solution?
We've been using SonarCloud for a while, inside TruckITAM, stopping about four months ago. We established our pipeline for seamless build sharing with stakeholders, using Android Lint to optimize the pipeline process and costs.
What do I think about the stability of the solution?
SonarCloud is well-stable. It's a good system. Whenever I used to commit, it gave proper feedback about our code, like duplication or optimization suggestions.
Overall, the product is stable, but a few features need addressing to improve the user experience. The integration process and overall flow feel a bit clunky. They need to optimize the user experience.
It requires a bit of work on the user side. It is difficult for non-trained users. If someone untrained reads their documentation, integrating with SonarCoud should be easy. That's the tricky part. They need a good onboarding process and a support team for communication. We're the clients, so they should provide daily updates on new features and address any integration issues on our cloud.
There should be an open-source community available so that they can target small queries. Our cloud community feels a bit small and not very active. I searched for workarounds and how to cancel merge requests, which took forever.
Also, on the GitLab side, working on CI/CD pipeline automation was challenging. Improving the build time of the application was a pain. We had to write XML files and run scripts.
The documentation needs improvement on optimizing build time for seamless CI/CD integration with our Android apps. That's something I noticed for GitLab and researched for a while. We integrated it successfully for the driver side, but the other application timed out. We used BigRise as an alternative, and it optimized the build time to 10 minutes. That's how we successfully integrated our CI/CD pipeline at TaxRise.
How are customer service and support?
Technical support as a whole, it was a while ago, like three months after we stopped using their services, that they emailed us. They should approach users proactively and try to ensure a smooth integration process.
We already have a lot on our plates, so we don't have time to chase them. Even if we email them and they respond, we have other tasks in the pipeline. They should take ownership and manage the integration. Our SonarCloud integration ended up getting put on the back burner.
So, in terms of technical support, if you're providing a service, you need to be quick to respond to users and grab their attention. These are a few things SonarCloud could improve.
I wouldn't want to discourage their efforts, so I won't rate them a very bad rating. The product itself is still good, so I'd rate their technical support around six and a half out of ten.
And one other thing you can tell the SonarCloud team: they can improve their open-source community. A strong open-source community can significantly reduce the need for technical support.
If they have good documentation for integrating with various platforms like web applications, back-end applications, server-side applications, Android, iOS, etc., and also GitLab pipelines, their rating could easily go up to eight and a half, maybe even nine.
How would you rate customer service and support?
Neutral
Which solution did I use previously and why did I switch?
I currently work with the Android Lint. It's a built-in tool in Android Studio, used for checking errors in the code, code duplication, code smells, and improving code reusability.
It helps in identifying spelling mistakes, unused variables, and imports, optimizing the code. We chose Android Lint over SonarCloud for similar functionalities, allowing us to improve code quality without relying on a third-party app.
As an alternative to improve our code quality, we migrated the same functionality to our own cloud environment. This allows us to utilize Android lint for code improvements internally, eliminating reliance on any third-party app.
Some of the good features we found in SonarCloud that were valuable include the user interface integration with version control tools like GitLab. This lets us see code smells and track commits associated with specific code portions for code reviews.
Within these code reviews, we gain a complete analysis of things like code flow, which was a particularly helpful feature. Additionally, we can integrate Android lint directly into our CI/CD pipeline, allowing us to run critical lint checks automatically within the pipeline. This further automates our system and streamlines the development process.
What's my experience with pricing, setup cost, and licensing?
The current pricing is quite cheap. The thousand-line package costs only ten euros per month, which is much cheaper compared to competitors like Veracode, which charge around a hundred or even ninety-nine dollars per month. So, the pricing is good as it is, but if they add features like AI-powered algorithms and core data optimization, they could easily see significant growth.
What other advice do I have?
Overall, I would rate this product around nine out of ten. They're putting a lot of effort into developing the product, and it compares favorably to other options available. Plus, it's free initially with a set limit, making it quite accessible.
One thing SonarCloud could add is a separate AI for comprehensive code analysis. They already suggest improvements and urge users to adopt specific practices, but it could go further.
For example, imagine using Android Studio and writing some code. SonarCloud's AI could analyze it and suggest algorithm or coding structure improvements.
There are also some application crashes and concurrency issues we encounter due to shared multi-threaded environments. So, another AI check they could offer would be analyzing how to optimize the application's algorithms for better performance. That would be another great improvement for SonarCloud.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Solutions Architect at a tech services company with 10,001+ employees
Integrates well with other tools and has efficient dashboard features
Pros and Cons
- "Its dashboard provides a unified view of various code quality metrics, including code duplication, unit test coverage, and security hotspots."
- "SonarCloud's UI needs enhancement."
What is our primary use case?
We use the product for code-based security scanning.
What is most valuable?
The platform has fewer false positives. It helps efficient code duplication concentration and integrates well with coverage tooling for generating reports. Its dashboard provides a unified view of various code quality metrics, including code duplication, unit test coverage, and security hotspots.
What needs improvement?
SonarCloud's UI needs enhancement.
For how long have I used the solution?
We have been using SonarCloud for five years.
What do I think about the stability of the solution?
I rate the product's stability a ten out of ten.
What do I think about the scalability of the solution?
We have more than 1000 SonarCloud users in our organization. It scales as per our project requirements. I rate its scalability a nine out of ten.
What about the implementation team?
We have ten dedicated engineers working on the product's deployment and maintenance.
What's my experience with pricing, setup cost, and licensing?
I rate the pricing a five out of ten. It has an expensive on-premise version and a community version as well.
What other advice do I have?
I recommend SonarCloud and rate it an eight out of ten. Sometimes, the updates for the product's beta version are simple.
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 has 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.
Senior Software Engineer at cimsolutions
High performance, reliable, and quick support
Pros and Cons
- "The most valuable feature of SonarCloud is its overall performance."
- "The reports could improve by providing more information. We are not able to use the reports in our operation until they are improved. Additionally, if the vendor provided more customization capabilities it would be a benefit."
What is our primary use case?
We are using SonarCloud for static analysis. We must utilize this tool for code analysis prior to deployment. For instance, it is necessary to check for bugs or inconsistencies in the code and rectify them. SonarCloud can assist in this regard by providing high-quality content.
What is most valuable?
The most valuable feature of SonarCloud is its overall performance.
What needs improvement?
The reports could improve by providing more information. We are not able to use the reports in our operation until they are improved. Additionally, if the vendor provided more customization capabilities it would be a benefit.
For how long have I used the solution?
I have been using SonarCloud for approximately one month.
What do I think about the stability of the solution?
I rate the stability SonarCloud a nine out of ten.
What do I think about the scalability of the solution?
We have approximately 50 it specialists using this solution across a number of projects.
I rate the scalability of SonarCloud a seven out of ten.
How are customer service and support?
I have not used the support often.
I rate SonarCloud an eight out of ten.
How would you rate customer service and support?
Positive
Which solution did I use previously and why did I switch?
I have used other solutions prior to SonarCloud.
How was the initial setup?
The initial setup of SonarCloud was done without too many issues. It was able to be done in approximately 10 minutes.
What about the implementation team?
I did the implementation of the solution myself.
What's my experience with pricing, setup cost, and licensing?
I am using the free version of the solution.
What other advice do I have?
One person is enough for the maintenance of the solution.
I would recommend this solution 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.
Managing Consultant
It helps us detect vulnerabilities, but the integration with other tools in the CI/CD pipeline could be better
Pros and Cons
- "I'm not implementing the solutions. However, I've talked to the people who deploy the tools, and they are happy with how easy setting up SonarCloud is."
- "However, I've talked to the people who deploy the tools, and they are happy with how easy setting up SonarCloud is."
- "CI/CD pipeline is part of a whole chain of design, development, and production, and it's becoming increasingly crucial to optimize the various tools across different stages. However, it's still a silo approach because the full integration is missing. This isn't just an issue with SonarCloud. It's a general problem with tooling."
- "CI/CD pipeline is part of a whole chain of design, development, and production, and it's becoming increasingly crucial to optimize the various tools across different stages. However, it's still a silo approach because the full integration is missing."
What is our primary use case?
We have several development streams, so we want to standardize our tooling and not necessarily restrict each tool to one specific purpose. We have CI/CD pipelines, with cloud solutions on one side and solutions like GitHub and Jenkins on the other.
We use SonarCloud to scan code for vulnerabilities. The idea is to have that in a plan-do-check-act iterative way. Some development teams work in sprints with a scope of two weeks. For example, they define and finish their own user stories.
Others work in Kanban, which means they work on one user story and only go on to the next when that one is finished. But the underlying thing is we are continuously using SonarCloud to clean out vulnerabilities in software that has been developed in-house.
+
What needs improvement?
CI/CD pipeline is part of a whole chain of design, development, and production, and it's becoming increasingly crucial to optimize the various tools across different stages. However, it's still a silo approach because the full integration is missing. This isn't just an issue with SonarCloud. It's a general problem with tooling.
For how long have I used the solution?
We've used SonarCloud for nearly nine months, but we're slowly using it more and more.
What do I think about the scalability of the solution?
The services are small, so scalability is not relevant. If you say that the service is an application, then the functionality of the application is, by definition, small and fit for purpose. The scalability of having lots of increased functionality within a service is not an issue.
Scalability has more to do with the number of services or the full set of applications. A big company has multiple types of development going on that require SonarCloud. There are several services and applications that need to be scanned on a regular basis completely independently of each other. That's the issue. We're not hitting this threshold at the moment, so that's something we'll discover in the future as we add more to SonarCloud.
How was the initial setup?
I'm not implementing the solutions. However, I've talked to the people who deploy the tools, and they are happy with how easy setting up SonarCloud is.
What's my experience with pricing, setup cost, and licensing?
I can't say what it costs off the top of my head, but I believe the license is based on the number of users and services. Generally, it's considered inexpensive.
The price is also based on the lines of code scanned. We use another solution instead of SonarCloud to scan third-party software. One thing is unclear. If you want to use SonarCloud for third-party software, you will reuse it for more services, but you only need to scan the latest version.
You only need to scan once to cover all services that you're developing to minimize the cost of the scans. It doesn't make sense to redo the same scan for the third-party library version, which is used by many services. You only need to do it once.
What other advice do I have?
I rate SonarCloud seven out of 10. That rating is more of an intuitive sense of the product based on many years of experience.
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?


















