How does pricing work for private projects?
Subscribing to a paid plan on SonarQube allows you to create a private organization containing private projects.
There are two paid plans available: Team and Enterprise. You pay upfront for a maximum number of private lines of code to be analyzed in your organization.
SonarQube plan pricing starts at $32 monthly for analysis of up to 100k LOC. Other LOC increments are available, up to 1.9M LOC.
We also offer a free tier that allows you to explore SonarQube using your private projects up to a maximum of 50k LoC.
Do you offer pricing for a self-hosted solution?
Yes. If you prefer to manage your own infrastructure, SonarQube Server is our self-managed static analysis solution.
It's available in three editions — Developer, Enterprise, and Data Center — each priced per instance, per year, based on your lines of code (LOC). View SonarQube Server plans and pricing →
What payment options are available?
For the Team plan, payment is completed online via credit card and will happen automatically every month. For all billing questions, use the Contact Us form.
What is a Line of Code (LOC) on SonarQube?
LOCs are computed by summing up the lines of code of each project analyzed in SonarQube. The LOCs used for a project are the ones found during the most recent analysis of this project.
How are Lines of Code (LOCs) counted towards billing?
Only LOCs from your private projects are counted toward your maximum number of LOCs.
If your project contains branches, we only count the lines of code in your largest branch.
The count is not related to how frequently the source code is analyzed. If your private project has 6K LOCs and you analyze it 100 times in the month, this will be counted as 6K for the billing.
If you are getting close to the threshold, you will be notified to either upgrade your plan or reduce the number of LOCs in your projects.
Please note — in the future, we plan to introduce compute analysis measurements to enable admin monitoring of the volume of analyses made.
When will I be invoiced?
With SonarQube Team plan you will be invoiced once a month, the day of the month after your trial ends. For example if you start your free trial on January 1st, it will last until January 14th and you will be first billed on January 15th for your upcoming month, e.g. January 15th to February 15th.
Which programming languages does SonarQube Cloud support?
SonarQube currently supports the following languages and frameworks in the Team plan: Ansible, Azure Resource Manager, C, C++, CloudFormation, C#, CSS, Docker, Flex, Go, HTML, Java, JavaScript, Kotlin, Kubernetes, Objective-C, PHP, PL/SQL, Python, RPG, Ruby, Rust, Scala, Swift, Terraform, TypeScript, T-SQL, VB.NET, VB6, XML, JSON, YAML and Groovy. Additionally, the Enterprise Plan offers ABAP, COBOL, JCL, RPG, PL/I, and Apex.
Is support available for SonarQube?
Yes.
The SonarQube Enterprise plan includes commercial support (starting at 5M LOC).
For the Team plan commercial support is available to purchase (contact sales).
For the Free plan (as well as Enterprise and Team plans) the Sonar Community is a channel for you to ask questions and receive help from our community members.
Can I try a private project on SonarQube for free?
Yes. The free tier enables you to explore SonarQube with your private project up to a maximum size of 50k LoC. Sign up here.
Can I cancel my subscription?
Of course! There's no commitment. You can delete your paid organization whenever you wish. Or simply downgrade to the free tier if you wish to keep on analyzing some public projects.
Can I try the new enterprise features?
Yes. Please contact sales and request a trial of SonarQube Enterprise features to discover the value they will bring to your organization.
How can I get SCA?
SCA is available with the Advanced Security subscription available to Enterprise plan users. It offers vulnerability detection, license checks, and SBOM visibility. Head here to discover more.
How do you protect my code and data?
Gitar is built with a security-first architecture designed for enterprise-grade environments.
- Gitar does not retain any code or data after processing. Everything is deleted once an agent run completes.
- Neither we nor our LLM providers train on your code or data. Your repositories remain completely private.
- Enterprise customers can bring their own Anthropic API key to route all LLM calls through their own account.
- Gitar follows SOC 2 Type II and ISO 27001 standards for data protection, encryption, and access management.
Your code stays your code — always.
Why can't I build this myself?
You could, but you'd be rebuilding years of deep systems and integration work. Gitar isn't a thin wrapper over an LLM. It's a full AI orchestration layer built specifically for developer workflows and CI/CD environments.
We've built tight integrations with GitHub, GitLab, and major CI systems to give agents direct, secure access to build data, code reviews, and workflow events.
Under the hood, Gitar handles context management, state persistence, and multi-agent coordination across repositories, allowing teams to collaborate through shared workflows rather than one-off prompts.
Our team brings decades of experience building developer tools and workflows for large, enterprise-scale engineering organizations — experience that's reflected in Gitar's reliability, scalability, and developer experience.
How is it different from other coding or review agents?
Most coding assistants stop at writing code. Gitar's agents go further: They understand and act across your CI and code-review workflows with full codebase context.
They root-cause failures, propose and apply fixes, and handle review comments automatically.
Our system combines deterministic build signals with AI reasoning, delivering accuracy, context, and confidence no generic coding or review assistant can match.
Can I try it for free?
Yes. Sign up and get a 14-day free trial of the Pro plan — full access to AI code review, auto-fixes, CI failure diagnosis, agentic workflows, and more. No credit card required to start.
How does Gitar joining Sonar affect me?
Nothing changes in how Gitar works today. Your existing integrations, CI connections, and configurations remain in place. Over time, Sonar will deepen the integration between Gitar and SonarQube, giving you a more complete view of code quality, security, and review status in one place. If you have questions about your account, contact support.
How does Gitar fit with SonarQube?
They are designed to complement each other. SonarQube provides structured, consistent, algorithmic review across 40+ languages, covering code quality, security vulnerabilities, architectural drift, and technical debt. It is fast, auditable, and operates in a zero-trust way with respect to LLMs. It does not assume AI-generated code is correct, and verifies it against defined quality profiles and gates regardless of how the code was written.
Gitar works alongside SonarQube and brings AI-native intelligence to the entire verification workflow. It reads code the way AI reads it, with awareness of context, intent, and the logic of the change as a whole, extending coverage to functional bugs, logic errors, and behavioral issues by reviewing what the code is actually trying to do.
Together, the combination is greater than the sum of its parts. SonarQube's deterministic precision and Gitar's contextual intelligence reinforce each other. Issues one approach catches inform the other, and the coverage they provide jointly closes gaps neither could alone. A CI pass alone does not mean code is production-safe. Layering both approaches means more of what matters gets caught before it ships. Together, they provide a highly comprehensive and accurate review and verification of your code.
Is Gitar replacing SonarQube code verification?
No. Gitar and SonarQube bring different review lenses to the same codebase. SonarQube uses mathematical reasoning approaches to verify code against a wide range of known issues: security vulnerabilities, reliability problems, maintainability concerns, and architectural drift. It does this looking at data flows, control flows, syntax, and a range of other topics. On top of that, it applies defined quality profiles and gates consistently to every change, ensuring you can enforce your standards in your codebases. Gitar uses generative AI to review the logic and intent of the change in context, extending coverage to functional and behavioral issues that emerge from understanding what the code is trying to do.
The two are additive and complementary. Used together, they provide deeper and more accurate review than either delivers alone, covering both the known issue catalog that deterministic analysis excels at and the context-dependent logic that AI review is built for.