Plans & Pricing

Choose your plan

Community

Community

Edition

Used and loved
by 200,000+ companies

  1. SonarQube & 60+ plugins
  2. SonarLint
  3. 15 languages
    Java, JavaScript, C#, TypeScript, Kotlin, Ruby, Go, Scala, Flex, Python, PHP, HTML, CSS, XML & VB.NET

Free & Open Source

See More
Developer

Developer

Edition

Built for developers
by developers

Community Edition plus:

  1. Branch Analysis
  2. Pull Request Decoration
  3. Detection of injection flaws
  4. SonarLint notifications
  5. 22 languages
    Java, JavaScript, C#, TypeScript, Kotlin, Ruby, Go, Scala, Flex, Python, PHP, HTML, CSS, XML, VB.NET, C, C++, Objective-C, PL/SQL, ABAP, TSQL & Swift

Starts at €120

See More
Enterprise

Enterprise

Edition

Designed to meet
Enterprise Requirements

Developer Edition plus:

  1. Portfolio Management
  2. Security Reports
  3. Executive Reporting
  4. Project Transfer
  5. 27 languages
    Java, JavaScript, C#, TypeScript, Kotlin, Ruby, Go, Scala, Flex, Python, PHP, HTML, CSS, XML, VB.NET, C, C++, Objective-C, PL/SQL, ABAP, TSQL, Swift, Apex, COBOL, PL/I, RPG & VB6

Starts at €15,000

See More
Data Center

Data Center

Edition

Designed for
High Availability

Enterprise Edition plus:

  1. Component Redundancy
  2. Data Resiliency
  3. Horizontal Scalability

Starts at €100,000

See More

Subscription and licensing FAQ

How are the plans licensed?

Community Edition is free.

Commercial Editions (Developer, Enterprise and Data Center) are priced per instance per year and based on your lines of code (LOC). You pay per instance based on the maximum number of analyzed lines of code. An instance is an installation of SonarQube.

The max number of LOC on the edition of your choice determines your price.

How are Lines of Code (LOC) counted?

LOC are computed by summing up the LOC of each project analyzed. The LOC count for a project is the LOC count of the project's largest branch.

What will happen if my instance is getting close to or reaches the LOCs limit?

If you are getting close to the threshold, instance administrators are notified via email to either upgrade the plan or reduce the number of LOC in their projects. If you reach the limit, your SonarQube instance will stop processing new analysis requests. However, SonarQube will retain basic functionality such as saving configuration changes and allowing project browsing.

Can I get an evaluation license?

You can request a free, 14-day evaluation license of any Commercial Edition by clicking on an edition and filling in the 'Try it now' form.

Still have more questions?

Contact us here.