Overview

Product video
Sonar is the industry standard for code verification and automated code review, helping reduce outages, improve security, and lower risks associated with AI and agentic coding. As an independent verification platform, Sonar enables organizations to securely develop at the speed of AI. Analyzing over 750 billion lines of code daily and trusted by 7M+ developers globally (including 75% of the Fortune 100) Sonar is the foundation for high-performance software engineering.
SonarQube Cloud is the fully managed SaaS edition of the SonarQube platform that integrates seamlessly with DevOps platforms in the CI/CD pipeline, automatically verifying code across projects and providing development teams with immediate, precise insights on quality issues and security exposures. With built-in tools like AI CodeFix, SonarQube Cloud accelerates issue resolution and ensures that developer-written, third-party, and AI-generated code meets quality and security standards.
Features:
- Advanced static code analysis across 40+ languages, frameworks & IaC for developer-written, third-party, and AI-generated code
- Detection of code bugs, vulnerabilities, maintainability issues, security hotspots, secrets, SAST exposures, and much more
- Architecture governance that visualizes your codebase structure, enforces dependency rules, and detects architectural drift
- Native integration with all major DevOps platforms and AI coding tools
- Automatic branch and pull request analysis, including verification of AI-generated code changes
- Show output from code coverage measurement tools alongside the SonarQube platform's quality analysis
- Quality gates ensure new code, whether written by developers or generated by AI agents, complies with quality profiles customized to your standards
- AI-generated code fix suggestions and agentic remediation (beta)
- Works with SonarQube for IDE and integrates MCP and CLI support to assist developers in resolving issues directly in their code, including issues introduced by AI coding assistants
SonarQube Cloud Enterprise delivers a range of advanced features offering mission-critical flexibility, scalability, and performance:
- 6 additional enterprise languages
- SSO through SAML
- Enterprise hierarchy to group multiple organizations
- Management visibility through portfolios, security reports, and project reports
- Organization-wide project configuration
- Commercial support (24/7 premium support at additional cost)
Want developer-first security for your first-party, AI-generated, and open source code, powered by advanced SAST and integrated SCA? SonarQube Advanced Security is available at additional cost via private offer.
For custom pricing, EULA, or a private contract, please contact cloud-marketplace-offers@sonarsource.com , for a private offer.
Highlights
- Fast, scalable code quality and security analysis
- Code better, develop faster
- Integrate into your DevOps platform in minutes
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Trust Center
Buyer guide

Financing for AWS Marketplace purchases
Pricing
Custom pricing options
How can we make this page better?
Legal
Content disclaimer
Delivery details
Software as a Service (SaaS)
SaaS delivers cloud-based software applications directly to customers over the internet. You can access these applications through a subscription model. You will pay recurring monthly usage fees through your AWS bill, while AWS handles deployment and infrastructure management, ensuring scalability, reliability, and seamless integration with other AWS services.
Resources
Vendor resources
Support
Vendor support
If you need help with our solutions, you can seek support from our Community and our Commercial Support.
Community Support is a collaborative forum where SonarSourcers and community users post every day. It contains detailed articles and technical discussions that cover the most common usages. This is a great resource for your team to gain knowledge about our products and more generally about code quality and security.
Commercial Support is a private communication channel between you and our Services team. It can be used to solve advanced issues and get the guidance you need for the implementation of our products in complex corporate environments. The privacy of this channel also eases the resolution of problems that require sharing sensitive information.
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.
Similar products
Customer reviews
Automated checks have reduced manual reviews and now provide faster audit-ready security reports
What is our primary use case?
My main use case for SonarQube is for code quality and security. We check our newly developed codes, and before merging them into any kind of repository, we review them through SonarQube.
A specific example of how I use SonarQube in my workflow is that we scanned one of our customer source codes using SonarQube, which helped us find some critical defects in terms of SQL injection and cross-site scripting that were not able to be captured by any other solution, resulting in significant appreciation from the customer.
I would add that we have an integration directly with the IDE on the developer's machine, so as soon as a developer writes the code, it runs a check with SonarQube to ensure what is being pushed to the master branch is written properly and accurately.
How has it helped my organization?
SonarQube has been helping our developers reduce their manual code review, dropping it to almost thirty percent now.
SonarQube has positively impacted our organization by allowing us to follow the shift-left approach, meaning any issues found at the PR stage cost a fraction of what they cost after release. We now focus more on new code rather than changed code, which has pleased the team and cleared many backlogs, ultimately reducing our source code review time significantly.
Regarding specific outcomes or metrics, our audit readiness has improved. We used to take almost six days to share the audit trail report to a customer but have now reduced it to almost two days, indicating a sixty percent improvement in productivity.
What is most valuable?
The best features SonarQube offers include AI CodeFix and advanced SCA, which has been recently introduced. We have given access to that as well, and it supports legacy languages including COBOL and ABAP very effectively.
Out of those features, my team and I find the audit evidence feature particularly useful. Whenever we get any kind of security report, it is properly mapped with all the security guidelines such as OWASP Top Ten and PCI DSS, which is very helpful for us as the majority of our customer base is in BFSI.
What needs improvement?
I believe SonarQube is quite focused on quality, but it should improve its strength in code security by implementing some strict AppSec audit rules on the platform. Additionally, it should have reachability analysis in its scanning capabilities.
For how long have I used the solution?
I have been using SonarQube for almost four years.
What do I think about the stability of the solution?
SonarQube is definitely stable. It is a very user interface and user experience friendly tool and is widely used by most enterprise customers, making it a known and reliable tool.
What do I think about the scalability of the solution?
I have not seen SonarQube experiencing any slowdown even while analyzing ten or twelve projects concurrently. They release new features and upgrades every quarter, indicating it is a stable product.
How are customer service and support?
Customer support is fantastic. They have a strict SLA, and we receive acknowledgment of all the emails regarding raised concerns within six hours from the support team.
I would rate the customer support a nine out of ten.
Which solution did I use previously and why did I switch?
I do not have a proper understanding regarding alternative solutions, but in my previous organization, I was using Checkmarx One.
What's my experience with pricing, setup cost, and licensing?
In terms of pricing, I think SonarQube is based on the number of lines of code. However, I see that other major players such as Veracode and Snyk base their pricing on contributing developers. A more flexible pricing model would be beneficial since licensing by line of code can lead to quickly increasing costs.
Which other solutions did I evaluate?
I am not aware of other options as when I joined Medionic, SonarQube was already in place.
What other advice do I have?
On a scale of one to ten, I would rate SonarQube an eight point five for our use case.
I chose the rating of eight point five because the deployment model and the reports we receive from SonarQube are very good. The availability of all kinds of audit-ready reports is a significant factor for my score.
Regarding SonarQube's AI capabilities, I have not explored much on AI security. However, some parts of our team are already using the AI remediation feature. I believe relying on AI for fixes is not a good idea, so I am still exploring that.
I am not a big fan of AI right now. While a few members of my team are using the AI remediation feature in SonarQube, we are still determining whether to fully adopt this capability as the results generated from SonarQube stem from LLMs.
My advice for others looking into using SonarQube is that if you are searching for a stable solution aligned with market guidelines and if you want audit-ready reports to catch defects early in the development cycle, then SonarQube is a very developer-friendly tool with a low learning curve that can be widely used in your organization. My overall rating for SonarQube is eight point five out of ten.
Automated code checks have improved quality gates and prevent weak code from reaching production
What is our primary use case?
When developers write code and prefer testing it manually, we use SonarQube rather than conducting manual testing. In SonarQube, we check for duplicacy, code smells, bugs, environment variables, and passwords, which helps significantly.
We have integrated SonarQube through the Jenkins plugin and created a project in SonarQube, connecting that SonarQube project to our pipeline, GitHub, and Jenkins pipeline with the SonarQube token.
This integration has helped substantially, and by using SonarQube, we have saved considerable time. It excels at detecting bugs and security vulnerabilities. The Quality Gate feature is valuable because it prevents low-quality code from reaching production, and the integration with Jenkins provides clear visibility into code quality metrics across all projects. Overall, SonarQube is a reliable and mature code quality platform.
Regarding features, I have integrated SonarQube with Jenkins, but we can also integrate it with GitHub, GitLab, and Azure DevOps.
When we started using SonarQube, we conducted testing manually beforehand, and it significantly improved our software quality by identifying bugs that manual testing could not catch. With SonarQube, we can easily identify vulnerabilities, code smells, and the development cycle runs smoothly after its implementation. Since integrating it into our CI/CD pipeline, developers fix issues before deployment. Before SonarQube, developers wrote the code, pushed it to GitHub, and triggered the pipeline for deployment. SonarQube prevents this direct deployment to production, ensuring fixes are applied before deploying to production servers. The Quality Gate feature also helps enforce coding standards across teams, such as when excessive comments or repetitive blocks are present in code, utilizing the code duplicacy feature.
How has it helped my organization?
We have integrated SonarQube through the Jenkins plugin and created a project in SonarQube, connecting that SonarQube project to our pipeline, GitHub, and Jenkins pipeline with the SonarQube token.
This integration has helped substantially, and by using SonarQube, we have saved considerable time. It excels at detecting bugs and security vulnerabilities. The Quality Gate feature is valuable because it prevents low-quality code from reaching production, and the integration with Jenkins provides clear visibility into code quality metrics across all projects. Overall, SonarQube is a reliable and mature code quality platform.
When we started using SonarQube, we conducted testing manually beforehand, and it significantly improved our software quality by identifying bugs that manual testing could not catch. With SonarQube, we can easily identify vulnerabilities, code smells, and the development cycle runs smoothly after its implementation. Since integrating it into our CI/CD pipeline, developers fix issues before deployment. Before SonarQube, developers wrote the code, pushed it to GitHub, and triggered the pipeline for deployment. SonarQube prevents this direct deployment to production, ensuring fixes are applied before deploying to production servers. The Quality Gate feature also helps enforce coding standards across teams, such as when excessive comments or repetitive blocks are present in code, utilizing the code duplicacy feature.
A specific outcome I can share is that after integrating SonarQube into our CI/CD pipeline, we reduced production bugs by 30 to 40 percent and improved code coverage from 65 to 85 percent by enforcing the Quality Gate, along with a 25 percent reduction in technical debt over the last six to seven months post-implementation. Additionally, manual code review time has been cut by 40 percent because common code quality issues are detected automatically. Before, a manager or senior developer manually checked code after a developer pushed it to GitHub, but sometimes things were missed, while SonarQube easily catches those issues, improving compliance with secure coding standards across teams and allowing for faster release cycles due to code quality checks becoming part of the automated pipeline.
In my daily work, SonarQube is important, assisting in maintaining consistency, code quality, and early identification of issues in the DevSecOps workflow. While there is room for improvement in areas involving false positives and advanced security capabilities, overall, it is a reliable solution that promotes better coding practices and more stable software releases.
What is most valuable?
The best features I can mention include analyzing static code, which is excellent, and while integrating with Jenkins, it becomes stronger in CI/CD integration. The dashboards are easy to read; even a non-technical person can check for issues. If we set any threshold limit in the Quality Gate and it fails, the pipeline fails, showing reports of that code. SonarQube supports many programming languages, and the Quality Gates improve deployment confidence.
I find myself relying most on detecting bugs, vulnerabilities, and code smells and the support of many programming languages, which helps reduce technical debts, so this aspect has helped me considerably.
SonarQube provides strong security and governance capabilities by enforcing secure coding standards and consistent code quality across all teams. It identifies security vulnerabilities and allows organizations to define policies requiring no critical vulnerabilities and minimum code coverage. Role-Based Access Control enables administrators to manage project permissions, ensuring that if a developer makes a mistake in code, only their team can check the issue, which is very helpful. SonarQube emphasizes SAST, focusing on static application security testing, although it is not a complete application security platform, with key strengths in Role-Based Access Control, security hotspots for manual review, and centralized governance dashboards.
Working with SonarQube, it consistently analyzes source code and provides actionable insights into bugs. The results are generally accurate and help developers identify issues early in the development cycle, improving the consistency of our code. The Quality Gate feature reliably enforces predefined coding standards.
What needs improvement?
SonarQube could improve by reducing false positives in its static code analysis; while its detection capabilities are strong, some findings require manual verification, increasing developers' workload. More accurate analysis would enhance productivity, and SonarQube would benefit from enhanced AI-powered recommendations for fixing issues. For instance, in our pipeline, if it fails during SonarQube stage, we could check the dashboard for identified issues involving code smells, bugs, or duplicacy. An AI feature should be integrated into SonarQube to resolve issues quickly; optimizing scanning performance for very large repositories and providing faster analysis times would enhance the developer experience, especially in large code bases with frequent commits.
For anyone planning to implement SonarQube, I advise starting by defining coding standards first and integrating Quality Gates into the pipeline. You can customize quality profiles to match project requirements; rather than relying entirely on default rules, you can adjust settings for stronger detection and enforcement. Organizations with advanced security, branch analysis, and governance features might consider commercial editions based on their needs.
For how long have I used the solution?
I have been using SonarQube for the last one and a half years, as we have our CI/CD pipelines, so we have integrated SonarQube in pipelines.
What do I think about the stability of the solution?
SonarQube is stable since we use it consistently; it performs reliably with minimal downtime, analyzing our code within our pipeline as a part of it. Once properly configured, it runs smoothly, integrating well with tools like Jenkins. Regular updates and appropriate database maintenance ensure long-term stability, and we have experienced very few stability issues after the initial setup.
What do I think about the scalability of the solution?
I find SonarQube to be highly scalable, supporting both small development teams and large enterprise environments. As the number of projects, repositories, and developers grows, it continues to perform well when deployed with the right infrastructure. We have initiated SonarQube for multiple projects and every pipeline, creating a new project for each microservice. With adequate CPU, memory, and database resources, it efficiently handles increasing code analysis workloads.
How are customer service and support?
We have not connected with customer support yet, but customer support is responsive and knowledgeable, especially for commercial editions. Being a startup focused on budget, we rely on the Community Edition, and technical issues are handled professionally; detailed documentation is available. For Community Edition users, active community forums serve as valuable resources for troubleshooting and best practices.
Which solution did I use previously and why did I switch?
Previously we were not using any solution, as I mentioned earlier, our testing was completely manual.
How was the initial setup?
Regarding pricing, we have not explored much since we are using the Community Edition. The initial setup cost is relatively low because the software can be deployed on existing infrastructure. We prefer the Community Edition over purchasing a license due to budget considerations as a startup.
What about the implementation team?
We are using the Community Edition of SonarQube.
What was our ROI?
I cannot quantify the savings in monetary terms, but we have saved considerable time and freed up resources because testers who were manually testing are now working on different projects. The time they spent finding bugs, SonarQube identifies quickly, allowing us to utilize the testers on other tasks.
What's my experience with pricing, setup cost, and licensing?
Regarding pricing, we have not explored much since we are using the Community Edition. The initial setup cost is relatively low because the software can be deployed on existing infrastructure. We prefer the Community Edition over purchasing a license due to budget considerations as a startup.
Which other solutions did I evaluate?
As a junior DevOps engineer, I have not had the chance to explore other options; my senior decided on SonarQube, and I set it up with him, so I have not evaluated other options. I believe SonarQube provides extensive facilities compared to others.
What other advice do I have?
For anyone planning to implement SonarQube, I advise starting by defining coding standards first and integrating Quality Gates into the pipeline. You can customize quality profiles to match project requirements; rather than relying entirely on default rules, you can adjust settings for stronger detection and enforcement. Organizations with advanced security, branch analysis, and governance features might consider commercial editions based on their needs. My overall rating for SonarQube is eight out of ten.
Which deployment model are you using for this solution?
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Shift-left analysis has improved code quality but security rules still need more depth
What is our primary use case?
I am not heavily involved in the deployment side of SonarQube, such as infrastructure management, as there is a separate team who takes care of deployment, updates, and maintenance. I work primarily on abstract functions, where I use SonarQube to perform static and code analysis, followed by remediation. I do not work from the deployment, upgrade, or update perspective.
What is most valuable?
The strong side of SonarQube is that it has both CLI-based channels and is user-friendly for testers, allowing them to scan code locally. Those are advantages, and SonarQube has secret scanning included in their scan. Now they have the capability of software composition analysis, which is a win-win situation and a great advantage because under one umbrella, you can get multiple scanning capabilities.
The integration of SonarQube into DevOps pipelines impacts my development workflow positively by adopting a shift-left approach. Integrating into the pipeline allows recommendations at every pull request or even at the IDE level while writing the code itself, so issues can be identified and action can be taken at an early stage.
What needs improvement?
SonarQube does not have robust or strong rules because I have seen some other products able to identify specific vulnerabilities in the code base that SonarQube is unable to identify.
Command injection analysis is needed to make SonarQube a better product. For technologies such as C and C++, SonarQube does not have static analysis tools or custom rules available, but other open source tools do, and they are able to identify vulnerabilities. It is comparatively easy to add custom rules compared to SonarQube.
For how long have I used the solution?
I have been working with SonarQube for more than four or five years, using the SonarQube product, including SaaS, scanners, secrets, and advanced software composition analysis.
How are customer service and support?
The technical support for SonarQube is quite helpful and supportive, at least with my recent experience. I would rate support an eight out of ten.
What other advice do I have?
I feel that the licensing cost for SonarQube is on the higher side.
I would rate SonarQube around seven point five as a product because there are some areas where open-source tools are able to identify high and critical vulnerabilities in the code base that SonarQube is unable to do. There is a question of why to pay so much if open-source is available that helps to improve and secure the quality of the code base.
I am not involved in deployment, but from what I know, one person takes care of deployment, and maybe one more person from the infosec IT team is involved, so one to two people are involved in the deployment, maintenance, upgrade, or anything related.
From what I know, it does not take much time. I think it takes only a couple of hours, not a full day. My overall rating for this product is seven point five out of ten.
Code reviews have become more effective as integration with Jira and IDE plugins streamlines fixes
What is our primary use case?
We still use SonarQube, Nexus Lifecycle or Sonatype Lifecycle, and Fortify. We are still using the same tools. There should be about four or five tools in total.
What is most valuable?
The integration with Atlassian Jira is very useful and it works very well. The plugins to connect to the instance from your IDE such as IntelliJ work very well.
It's very effective for that.
What needs improvement?
The support is managed by another department, so I don't deal with that. However, there could be an improvement in providing additional training resources. SonarQube is very good at explaining everything, but we have another tool called Fortify where our division of IT managed to put a link to a Code Warrior site where our developers can learn about a specific type of issue, understand it fully, and learn. This I'm not seeing in our instance of SonarQube.
It's actually training for the developers. If there is a specific issue, such as cross-site request forgery, SonarQube is very clear in explaining what the issue is and how to fix it. However, there is another website called Code Warrior that really takes you through the entire journey, so you can truly understand what the issue is along with some actual coding examples. It's very effective. In the Fortify dashboard, we can actually click on a link that will open Code Warrior in the correct context. I think it would be a nice improvement for SonarQube as well.
For how long have I used the solution?
We have been using this for years.
Has helped our team catch code bugs and improve developer skills through actionable suggestions
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.
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.