Let Code Quality
boost your CI/CD
Non-disruptive code quality checks overlay your workflow and intelligently promote clean builds
Download Now

Automated code analysis - right when it’s needed!
Reliably track your codebase health and prevent newly introduced issues from flowing downstream

Minimal configuration required
It’s the beauty of Static Code Analysis, all that’s needed is access to the code in your repository with this ‘Getting started is easy. Our in-app tutorial walks you through project setup and autodetection of branches and PRs.
We speak your language
29 programming languages supported including Java, JavaScript, TypeScript, C++, Go, Ruby and many more!
Using build frameworks?
For Java, C#, C, C++ and Objective-C, SonarQube couples tightly with build frameworks to get project info and ensure accurate analysis.
We track code changes
Native Git and SVN support.. Just check out your repo and let SonarQube track new code.
(more SCMs supported with Community Plugins)

With SonarQube,
your workflow runs smarter not harder
Native integrations let you easily schedule the execution of an analysis from all CI engines
Open to all tools via WebAPI and Webhooks
As part of the overall development ecosystem, the SonarQube Web API can be used to automatically provision a SonarQube project, feed a BI tool, monitor SonarQube, etc.