{"id":6085,"date":"2023-04-04T14:06:53","date_gmt":"2023-04-04T12:06:53","guid":{"rendered":"https:\/\/www.almtoolbox.com\/blog\/?p=6085"},"modified":"2024-04-26T15:39:54","modified_gmt":"2024-04-26T13:39:54","slug":"sonarqube-editions-differences","status":"publish","type":"post","link":"https:\/\/www.almtoolbox.com\/blog\/sonarqube-editions-differences\/","title":{"rendered":"What are Differences of SonarQube Editions?"},"content":{"rendered":"<h5><em>Initially written in January 2022. Last update: April 2023<\/em><\/h5>\n<p>I&#8217;m frequently asked what the differences are between SonarQube versions.<br \/>\nFrom the questions it is clear that the licensing options are not so clear and quite confusing, so I decided to write down the essential points and help make things right.<\/p>\n<div class=\"alm-box alm-contact\" style=\"display: inline-block;\">\n<h3>Legend:<\/h3>\n<ul>\n<li><a style=\"opacity: 1;\" href=\"#sonarqube-editions\">Core differences<\/a><\/li>\n<li><a style=\"opacity: 1;\" href=\"#community-edition\">What\u2019s in the Community Edition?<\/a><\/li>\n<li><a style=\"opacity: 1;\" href=\"#developer-edition\">Developer Edition vs Community Edition<\/a><\/li>\n<li><a href=\"#enterprise-edition\">Enterprise Edition vs Developer<\/a><\/li>\n<li><a href=\"#dc-edition\">Data Center Edition vs Enterprise<\/a><\/li>\n<li><a href=\"#faq\">FAQ<\/a><\/li>\n<\/ul>\n<\/div>\n<p>In the following article I explain the differences, and besides we&#8217;ve recently made a spreadsheet that easily gives you see all the features in the product, in detail, and by Editions (so you can use filters\u00a0 and see for example what features are are only in Developer \/ Enterprise editions; what features are not in a certain edition etc.) . You can email us (<a href=\"mailto:sonarqube@almtoolbox.com\" target=\"_blank\" rel=\"noopener\">sonarqube@almtoolbox.com<\/a>) and get that spreadsheet.<\/p>\n<div id=\"attachment_5516\" style=\"width: 629px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.almtoolbox.com\/blog_he\/wp-content\/uploads\/2020\/09\/sonarqube-excel.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-5516\" class=\"wp-image-5516\" src=\"https:\/\/www.almtoolbox.com\/blog_he\/wp-content\/uploads\/2020\/09\/sonarqube-excel.jpg\" alt=\"sonarqube editions differences spreadsheet\" width=\"619\" height=\"257\" \/><\/a><p id=\"caption-attachment-5516\" class=\"wp-caption-text\">Click to enlarge. Email us to get the full spreadsheet.<\/p><\/div>\n<p>&nbsp;<\/p>\n<div id=\"attachment_5436\" style=\"width: 197px\" class=\"wp-caption alignright\"><a href=\"https:\/\/www.almtoolbox.com\/blog_he\/wp-content\/uploads\/2020\/09\/sonarqube-editions.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-5436\" class=\"wp-image-5436\" src=\"https:\/\/www.almtoolbox.com\/blog_he\/wp-content\/uploads\/2020\/09\/sonarqube-editions.jpg\" alt=\"sonarqube editions developer communiyt enterprise data-center\" width=\"187\" height=\"367\" \/><\/a><p id=\"caption-attachment-5436\" class=\"wp-caption-text\">SonarQube Editions<\/p><\/div>\n<p>&nbsp;<\/p>\n<h3>Core Differences in SonarQube Editions<\/h3>\n<p>In this article I explain the main differences in SonarQube editions.<\/p>\n<p>SonarQube was built in an &#8220;Open Core&#8221; model, which means it&#8217;s an open source built by layers: each layer contains the former layer plus extra capabilities:<\/p>\n<ul>\n<li>Community (Free) Edition is the basis<\/li>\n<li>Then you have Developer Edition on top of it<\/li>\n<li>Then the Enterprise Edition on top of it<\/li>\n<li>and then the Data Center Edition on top of it<\/li>\n<\/ul>\n<p>See illustration to the right side.<\/p>\n<p>Let&#8217;s see the main capabilites which are added in each edition (layer).<br \/>\n<span id=\"community-edition\"><\/span><\/p>\n<h3>What&#8217;s in the Community Edition?<\/h3>\n<p>That edition is free open source and it offers the following:<\/p>\n<h4>1. Core of SonarQube<\/h4>\n<p>and 60+ plugins.<br \/>\nYou have a variety of plugins made for SonarQube (some are free while you have to pay for some others). You may also build your own plugins (and we can build it for you).<\/p>\n<h4>2. Scanning Code languages (static code analysis)<\/h4>\n<p>Community edition supports a basic scanning of 16 languages:<br \/>\nJava, JavaScript, C#, Terraform, TypeScript, Kotlin, Ruby, Go, Scala, Flex, Python, PHP, HTML, CSS, XML, VB.NET<\/p>\n<h4>3. Scanning the master (main) branch<\/h4>\n<p>Scan the master (main) git branch.<\/p>\n<p>Note you can&#8217;t scan other branches (e.g. feature branches) using the community edition, so you can&#8217;t apply &#8220;Shift Left&#8221; methodology using that edition.<\/p>\n<h4>4. SonarLint<\/h4>\n<p>SonarLint helps you get notifications about code issues and bugs, in real time, into the developers&#8217; IDE (e.g. IntelliJ \/ VS Code) &#8211; which helps them develop more &#8220;clean code&#8221;.<br \/>\nNote: SonarLint cannot be configured in that version (You can do so in the Developer Edition as explained below)<\/p>\n<h3>Developer Edition vs Community Edition<\/h3>\n<p>Developer Edition offers all in Community edition PLUS:<\/p>\n<ol>\n<li>\n<h4>Branch Analysis<\/h4>\n<\/li>\n<\/ol>\n<p>You can scan any branches you want (rather than the master branch only), so you can detect problems much earlier &#8211; even before the code is merged upstream to main branches<\/p>\n<ol start=\"2\">\n<li>\n<h4>Pull Request Decoration &amp; Analysis<\/h4>\n<\/li>\n<\/ol>\n<p>This enables you to integrate SonarQube with your version control tools and add SonarQube analysis and a Quality Gate to your Pull Requests (or Merge Requests) in your ALM \/ DevOps provider&#8217;s interface, including GitLab, GitHub, Bitbucket and Azure DevOps.<br \/>\nIt helps you get fast feedback (of scanning results) into the dashboard.<\/p>\n<div id=\"attachment_6096\" style=\"width: 451px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.almtoolbox.com\/blog\/wp-content\/uploads\/\/2022\/03\/merge-request-decoration-sonarqube-gitlab.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-6096\" class=\"wp-image-6096\" src=\"https:\/\/www.almtoolbox.com\/blog\/wp-content\/uploads\/\/2022\/03\/merge-request-decoration-sonarqube-gitlab.png\" alt=\"pull merge request decoration sonarqube gitlab\" width=\"441\" height=\"230\" srcset=\"https:\/\/www.almtoolbox.com\/blog\/wp-content\/uploads\/2022\/03\/merge-request-decoration-sonarqube-gitlab.png 1239w, https:\/\/www.almtoolbox.com\/blog\/wp-content\/uploads\/2022\/03\/merge-request-decoration-sonarqube-gitlab-300x157.png 300w, https:\/\/www.almtoolbox.com\/blog\/wp-content\/uploads\/2022\/03\/merge-request-decoration-sonarqube-gitlab-1024x535.png 1024w, https:\/\/www.almtoolbox.com\/blog\/wp-content\/uploads\/2022\/03\/merge-request-decoration-sonarqube-gitlab-150x78.png 150w, https:\/\/www.almtoolbox.com\/blog\/wp-content\/uploads\/2022\/03\/merge-request-decoration-sonarqube-gitlab-768x401.png 768w\" sizes=\"auto, (max-width: 441px) 100vw, 441px\" \/><\/a><p id=\"caption-attachment-6096\" class=\"wp-caption-text\">Illustration: Pull (Merge) request decoration with SonarQube and GitLab. Click to enlarge<\/p><\/div>\n<ol start=\"3\">\n<li>\n<h4>Code Security Analysis \/ Capabilities<\/h4>\n<\/li>\n<\/ol>\n<p>Security scanning with a variety of rules for each code language (our spreadsheet specifies how many rules you have for each language)<\/p>\n<p>Note: the Community (free) Edition does not scan for security vulnerabilities<\/p>\n<ol start=\"4\">\n<li>\n<h4>Extra SonarLint Capabilities<\/h4>\n<\/li>\n<\/ol>\n<p>In this version it&#8217;s possible to configure and receive <em>Smart Notifications<\/em> (not available in Community free Edition),<br \/>\nso if you (as a developer) use SonarLint through your IDE, you can configure and receive notifications.<br \/>\nFor example: You can receive a message if you have not passed the Quality Gates.<\/p>\n<p>Note: SonarLint in the Community (free) Edition does not scan languages that are not supported in the free version (e.g. C, C++ and others as detailed below)<\/p>\n<ol start=\"5\">\n<li>\n<h4>Supporting more Languages:<\/h4>\n<\/li>\n<\/ol>\n<p>Developer Edition also scans the following code languages:<\/p>\n<ol style=\"list-style-type: lower-roman;\">\n<li>C<\/li>\n<li>C++<\/li>\n<li>Objective-C<\/li>\n<li>PL\/SQL<\/li>\n<li>ABAP<\/li>\n<li>TSQL<\/li>\n<li>Swift<\/li>\n<\/ol>\n<p>Developer Edition supports 24 code languages in total.<span id=\"enterprise-edition\"><\/span><\/p>\n<h3>Enterprise Edition vs Developer Edition<\/h3>\n<ol>\n<li>\n<h4>Supporting more Languages<\/h4>\n<\/li>\n<\/ol>\n<p>Enterprise Edition also scans the following code languages:<\/p>\n<ol style=\"list-style-type: lower-roman;\">\n<li>Apex (of Salesforce)<\/li>\n<li>Cobol<\/li>\n<li>PL\/1<\/li>\n<li>RPG<\/li>\n<li>VB 6 (Visual Basic)<\/li>\n<\/ol>\n<p>Enterprise Edition supports 29 code languages in total.<\/p>\n<h4>2. Portfolio and Reporting<\/h4>\n<p>This feature is useful when you have many projects. It shows you the projects status in high-level (which is often needed by development managers, team managers, CTOs, etc.).<\/p>\n<p>This also enables you to aggregate projects by groups so you can visualize the information and makes it much more clear and readable.<\/p>\n<p>Relevant features here:<\/p>\n<ul>\n<li>Aggregation of projects. For instance, you can decide what to group together according to criteria that you decide, e.g. common code language; legacy projects; groups ; teams etc.<\/li>\n<li>You can automate the report and send it by email (as a PDF report)<\/li>\n<\/ul>\n<h5>Watch a demo (2 min):<\/h5>\n<div style=\"padding: 57% 0 0 0; position: relative;\"><iframe style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%;\" title=\"SonarQube Enterprise Demo (no voice)\" src=\"https:\/\/player.vimeo.com\/video\/687077930?h=b28817eea9&amp;autopause=0&amp;player_id=0&amp;app_id=58479\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/div>\n<p><script src=\"https:\/\/player.vimeo.com\/api\/player.js\"><\/script><\/p>\n<h4>3. Security Reports<\/h4>\n<p>Security reports are available in Enterprise edition only.<br \/>\nThose reports help you get faster feedback and fix security vulnerabilities much faster.<br \/>\nSonarQube helps you see your security posture by OWASP Top 10 and CWE Top 25 standards.<\/p>\n<p>For example:<\/p>\n<div id=\"attachment_5445\" style=\"width: 590px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.almtoolbox.com\/blog_he\/wp-content\/uploads\/2020\/09\/security-reports-sonarqube.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-5445\" class=\"wp-image-5445\" src=\"https:\/\/www.almtoolbox.com\/blog_he\/wp-content\/uploads\/2020\/09\/security-reports-sonarqube.jpg\" alt=\"sonarqube security reports\" width=\"580\" height=\"421\" \/><\/a><p id=\"caption-attachment-5445\" class=\"wp-caption-text\">Security Reports (click to enlarge)<span style=\"font-size: 16px;\">\u00a0<\/span><\/p><\/div>\n<h4>4. Security Hotspot + Security Vulnerabilities<\/h4>\n<p>Security Hotspots are code areas where SonarQube highlights suspicious code snippets that developers need to check (because there might be vulnerabilities).<\/p>\n<p>See an example (click to enlarge):<\/p>\n<div id=\"attachment_5519\" style=\"width: 410px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.almtoolbox.com\/blog_he\/wp-content\/uploads\/2020\/09\/hotspot-8-2.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-5519\" class=\"wp-image-5519\" src=\"https:\/\/www.almtoolbox.com\/blog_he\/wp-content\/uploads\/2020\/09\/hotspot-8-2.png\" alt=\"sonarqube security hotspot\" width=\"400\" height=\"335\" \/><\/a><p id=\"caption-attachment-5519\" class=\"wp-caption-text\">Security Hotspot (Hashing data is security-sensitive)<\/p><\/div>\n<p>That feature also helps improve developers&#8217; development skills and empower them: as they write code and find out hotspots, they learn about security risks and best practices on how to prevent them.<\/p>\n<p><strong>Security Vulnerabilities<\/strong> require immediate attention. SonarQube provides a detailed description and highlights thre relevant code, which helps to understand what the risk is in the given code.<br \/>\nFor example (click to enlarge):<\/p>\n<div id=\"attachment_5521\" style=\"width: 410px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.almtoolbox.com\/blog_he\/wp-content\/uploads\/2020\/09\/vulnerabilities-1.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-5521\" class=\"wp-image-5521\" src=\"https:\/\/www.almtoolbox.com\/blog_he\/wp-content\/uploads\/2020\/09\/vulnerabilities-1.png\" alt=\"sonarqube security vulnerabilities\" width=\"400\" height=\"158\" \/><\/a><p id=\"caption-attachment-5521\" class=\"wp-caption-text\">Identify the problematic code and provide a solution on how to solve it (in this case: use a key length that provides enough entropy against brute-force attacks. For the RSA algorithm it should be at least 2048 bits long)<\/p><\/div>\n<p>&nbsp;<\/p>\n<h4>5. Parallel Processing of Analysis Reports<\/h4>\n<p><em>Enables you to manage scans and reports in parallel. This is useful if you have to run many scans and reports.<br \/>\nYou can run up to 10 workers in parallel.<\/em><\/p>\n<h4>6. Staging License<\/h4>\n<p>Using the Enterprise Edition you can get an additional license for setting up a staging \/ testing environment.<br \/>\nThis is useful when SonarQube is part of a critical system and \/ or using plugins, and you want to test it (as a &#8220;dry&#8221; run) before upgrading the real server (in order to mitigate risks and ensure minimal downtime and success upgrade).<br \/>\n<span id=\"dc-edition\"><\/span><\/p>\n<h3>Data Center Edition vs Enterprise<\/h3>\n<p>Data Center Edition provides you high availability for massive (global) deployments.<br \/>\nHigh availability is achieved by adding redundancy to every node in the system.<\/p>\n<ol>\n<li>\n<h4>Component Redundancy<\/h4>\n<\/li>\n<li>\n<h4>Data Resiliency<\/h4>\n<\/li>\n<li>\n<h4>Horizontal Scalability<\/h4>\n<\/li>\n<\/ol>\n<p><span id=\"faq\"><\/span><\/p>\n<h3>FAQ<\/h3>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><strong>Q: What&#8217;s the pricing of SonarQube?<br \/>\n<\/strong>A: SonarQube pricing depends on several parameters:<br \/>\nEdition type (as explained above in the article);<br \/>\nThe amount of lines of code you have<br \/>\nWhether you take customer support<\/p>\n<h5><em>Contact us to get exact pricing and quotes: <a href=\"mailto:sonarqube@almtoolbox.com\" target=\"_blank\" rel=\"noopener\">sonarqube@almtoolbox.com<\/a> or call us<\/em><\/h5>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul>\n<li><strong>Q: I&#8217;m using a code language supported by the Community (Free) Edition (e.g. Java or C#). <\/strong><br \/>\n<strong>Does it mean I get all the capabilities of SonarQube?<br \/>\n<\/strong>A: No. If you use the free edition you have access to features available in Free Community Edition only.<br \/>\nFor instance: if you use Java (that&#8217;s available in free edition) you won&#8217;t get security rules; No branch analysis; No reports, etc.<\/li>\n<\/ul>\n<div class=\"alm-box alm-contact\">\n<p style=\"direction: ltr;\"><em>ALM-Toolbox is an official distributor of SonarQube and provides consulting, SonarQube and SonarCloud licenses, implementation, training and help customers to integrate SonarQube with business flows and CI\/CD pipelines.<br \/>\nContact us for any questions including pricing and quotes: <a href=\"mailto:sonarqube@almtoolbox.com\" target=\"_blank\" rel=\"noopener\">sonarqube@almtoolbox.com<\/a> or call us: 866-503-1471 (USA \/ Canada) or +31 85 064 4633\u00a0<\/em><\/p>\n<\/div>\n<h3>Related Links:<\/h3>\n<ul>\n<li><a href=\"https:\/\/www.almtoolbox.com\/blog\/new-video-gitlab-sonarqube-integration\/\" target=\"_blank\" rel=\"noopener\">How SonarQube is integrated with GitLab<\/a> (Demo)<\/li>\n<li>Our <a href=\"https:\/\/gitmarketplace.com\/\" target=\"_blank\" rel=\"noopener\">Git Marketplace<\/a><\/li>\n<li><a href=\"https:\/\/docs.sonarqube.org\/\" target=\"_blank\" rel=\"noopener\">Sonar website<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Initially written in January 2022. Last update: April 2023 I&#8217;m frequently asked what the differences are between SonarQube versions. From the questions it is clear that the licensing options are not so clear and quite confusing, so I decided to write down the essential points and help make things right. Legend: Core differences What\u2019s in [&hellip;]<\/p>\n","protected":false},"author":10,"featured_media":6110,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[91,184,347],"tags":[349,350,348,185],"class_list":["post-6085","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-devops","category-devsecops","category-sonarqube","tag-clean-code","tag-sast","tag-sonarqube-community-vs-developer","tag-static-code-analysis"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>What are Differences of SonarQube Editions? - ALMtoolbox News<\/title>\n<meta name=\"description\" content=\"In this article we explain the sonarqube editions and the differences of community, developer, enterprise and data centers editions\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.almtoolbox.com\/blog\/sonarqube-editions-differences\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What are Differences of SonarQube Editions? - ALMtoolbox News\" \/>\n<meta property=\"og:description\" content=\"In this article we explain the sonarqube editions and the differences of community, developer, enterprise and data centers editions\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.almtoolbox.com\/blog\/sonarqube-editions-differences\/\" \/>\n<meta property=\"og:site_name\" content=\"ALMtoolbox News\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/almtoolbox.israel\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-04-04T12:06:53+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-26T13:39:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.almtoolbox.com\/blog\/wp-content\/uploads\/\/2022\/03\/sonarqube-excel.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1320\" \/>\n\t<meta property=\"og:image:height\" content=\"547\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Tamir Gefen\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Dikla\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tamir Gefen\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/sonarqube-editions-differences\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/sonarqube-editions-differences\/\"},\"author\":{\"name\":\"Tamir Gefen\",\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/#\/schema\/person\/409e35aa3486f92208065230bb6ebb63\"},\"headline\":\"What are Differences of SonarQube Editions?\",\"datePublished\":\"2023-04-04T12:06:53+00:00\",\"dateModified\":\"2024-04-26T13:39:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/sonarqube-editions-differences\/\"},\"wordCount\":1367,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/sonarqube-editions-differences\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.almtoolbox.com\/blog\/wp-content\/uploads\/\/2022\/03\/sonarqube-excel.jpg\",\"keywords\":[\"clean code\",\"SAST\",\"sonarqube community vs developer\",\"Static Code Analysis\"],\"articleSection\":[\"DevOps\",\"DevSecOps\",\"SonarQube\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.almtoolbox.com\/blog\/sonarqube-editions-differences\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/sonarqube-editions-differences\/\",\"url\":\"https:\/\/www.almtoolbox.com\/blog\/sonarqube-editions-differences\/\",\"name\":\"What are Differences of SonarQube Editions? - ALMtoolbox News\",\"isPartOf\":{\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/sonarqube-editions-differences\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/sonarqube-editions-differences\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.almtoolbox.com\/blog\/wp-content\/uploads\/\/2022\/03\/sonarqube-excel.jpg\",\"datePublished\":\"2023-04-04T12:06:53+00:00\",\"dateModified\":\"2024-04-26T13:39:54+00:00\",\"description\":\"In this article we explain the sonarqube editions and the differences of community, developer, enterprise and data centers editions\",\"breadcrumb\":{\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/sonarqube-editions-differences\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.almtoolbox.com\/blog\/sonarqube-editions-differences\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/sonarqube-editions-differences\/#primaryimage\",\"url\":\"https:\/\/www.almtoolbox.com\/blog\/wp-content\/uploads\/\/2022\/03\/sonarqube-excel.jpg\",\"contentUrl\":\"https:\/\/www.almtoolbox.com\/blog\/wp-content\/uploads\/\/2022\/03\/sonarqube-excel.jpg\",\"width\":1320,\"height\":547,\"caption\":\"sonarqube editions\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/sonarqube-editions-differences\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.almtoolbox.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What are Differences of SonarQube Editions?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/#website\",\"url\":\"https:\/\/www.almtoolbox.com\/blog\/\",\"name\":\"ALMtoolbox News\",\"description\":\"All the news of ALMtoolbox\",\"publisher\":{\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.almtoolbox.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/#organization\",\"name\":\"ALMtoolbox\",\"url\":\"https:\/\/www.almtoolbox.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.almtoolbox.com\/blog\/wp-content\/uploads\/\/2015\/10\/logo.png\",\"contentUrl\":\"https:\/\/www.almtoolbox.com\/blog\/wp-content\/uploads\/\/2015\/10\/logo.png\",\"width\":410,\"height\":190,\"caption\":\"ALMtoolbox\"},\"image\":{\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/almtoolbox.israel\/\",\"https:\/\/www.linkedin.com\/company\/almtoolbox\/\",\"https:\/\/www.youtube.com\/user\/GoMidjets\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/#\/schema\/person\/409e35aa3486f92208065230bb6ebb63\",\"name\":\"Tamir Gefen\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d3d4df00aa386b2805c42441dfebcedd46abf25846febb352f00c11524d994c4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d3d4df00aa386b2805c42441dfebcedd46abf25846febb352f00c11524d994c4?s=96&d=mm&r=g\",\"caption\":\"Tamir Gefen\"},\"sameAs\":[\"https:\/\/x.com\/Dikla\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What are Differences of SonarQube Editions? - ALMtoolbox News","description":"In this article we explain the sonarqube editions and the differences of community, developer, enterprise and data centers editions","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.almtoolbox.com\/blog\/sonarqube-editions-differences\/","og_locale":"en_US","og_type":"article","og_title":"What are Differences of SonarQube Editions? - ALMtoolbox News","og_description":"In this article we explain the sonarqube editions and the differences of community, developer, enterprise and data centers editions","og_url":"https:\/\/www.almtoolbox.com\/blog\/sonarqube-editions-differences\/","og_site_name":"ALMtoolbox News","article_publisher":"https:\/\/www.facebook.com\/almtoolbox.israel\/","article_published_time":"2023-04-04T12:06:53+00:00","article_modified_time":"2024-04-26T13:39:54+00:00","og_image":[{"width":1320,"height":547,"url":"https:\/\/www.almtoolbox.com\/blog\/wp-content\/uploads\/\/2022\/03\/sonarqube-excel.jpg","type":"image\/jpeg"}],"author":"Tamir Gefen","twitter_card":"summary_large_image","twitter_creator":"@Dikla","twitter_misc":{"Written by":"Tamir Gefen","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.almtoolbox.com\/blog\/sonarqube-editions-differences\/#article","isPartOf":{"@id":"https:\/\/www.almtoolbox.com\/blog\/sonarqube-editions-differences\/"},"author":{"name":"Tamir Gefen","@id":"https:\/\/www.almtoolbox.com\/blog\/#\/schema\/person\/409e35aa3486f92208065230bb6ebb63"},"headline":"What are Differences of SonarQube Editions?","datePublished":"2023-04-04T12:06:53+00:00","dateModified":"2024-04-26T13:39:54+00:00","mainEntityOfPage":{"@id":"https:\/\/www.almtoolbox.com\/blog\/sonarqube-editions-differences\/"},"wordCount":1367,"commentCount":0,"publisher":{"@id":"https:\/\/www.almtoolbox.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.almtoolbox.com\/blog\/sonarqube-editions-differences\/#primaryimage"},"thumbnailUrl":"https:\/\/www.almtoolbox.com\/blog\/wp-content\/uploads\/\/2022\/03\/sonarqube-excel.jpg","keywords":["clean code","SAST","sonarqube community vs developer","Static Code Analysis"],"articleSection":["DevOps","DevSecOps","SonarQube"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.almtoolbox.com\/blog\/sonarqube-editions-differences\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.almtoolbox.com\/blog\/sonarqube-editions-differences\/","url":"https:\/\/www.almtoolbox.com\/blog\/sonarqube-editions-differences\/","name":"What are Differences of SonarQube Editions? - ALMtoolbox News","isPartOf":{"@id":"https:\/\/www.almtoolbox.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.almtoolbox.com\/blog\/sonarqube-editions-differences\/#primaryimage"},"image":{"@id":"https:\/\/www.almtoolbox.com\/blog\/sonarqube-editions-differences\/#primaryimage"},"thumbnailUrl":"https:\/\/www.almtoolbox.com\/blog\/wp-content\/uploads\/\/2022\/03\/sonarqube-excel.jpg","datePublished":"2023-04-04T12:06:53+00:00","dateModified":"2024-04-26T13:39:54+00:00","description":"In this article we explain the sonarqube editions and the differences of community, developer, enterprise and data centers editions","breadcrumb":{"@id":"https:\/\/www.almtoolbox.com\/blog\/sonarqube-editions-differences\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.almtoolbox.com\/blog\/sonarqube-editions-differences\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.almtoolbox.com\/blog\/sonarqube-editions-differences\/#primaryimage","url":"https:\/\/www.almtoolbox.com\/blog\/wp-content\/uploads\/\/2022\/03\/sonarqube-excel.jpg","contentUrl":"https:\/\/www.almtoolbox.com\/blog\/wp-content\/uploads\/\/2022\/03\/sonarqube-excel.jpg","width":1320,"height":547,"caption":"sonarqube editions"},{"@type":"BreadcrumbList","@id":"https:\/\/www.almtoolbox.com\/blog\/sonarqube-editions-differences\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.almtoolbox.com\/blog\/"},{"@type":"ListItem","position":2,"name":"What are Differences of SonarQube Editions?"}]},{"@type":"WebSite","@id":"https:\/\/www.almtoolbox.com\/blog\/#website","url":"https:\/\/www.almtoolbox.com\/blog\/","name":"ALMtoolbox News","description":"All the news of ALMtoolbox","publisher":{"@id":"https:\/\/www.almtoolbox.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.almtoolbox.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.almtoolbox.com\/blog\/#organization","name":"ALMtoolbox","url":"https:\/\/www.almtoolbox.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.almtoolbox.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.almtoolbox.com\/blog\/wp-content\/uploads\/\/2015\/10\/logo.png","contentUrl":"https:\/\/www.almtoolbox.com\/blog\/wp-content\/uploads\/\/2015\/10\/logo.png","width":410,"height":190,"caption":"ALMtoolbox"},"image":{"@id":"https:\/\/www.almtoolbox.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/almtoolbox.israel\/","https:\/\/www.linkedin.com\/company\/almtoolbox\/","https:\/\/www.youtube.com\/user\/GoMidjets"]},{"@type":"Person","@id":"https:\/\/www.almtoolbox.com\/blog\/#\/schema\/person\/409e35aa3486f92208065230bb6ebb63","name":"Tamir Gefen","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.almtoolbox.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/d3d4df00aa386b2805c42441dfebcedd46abf25846febb352f00c11524d994c4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d3d4df00aa386b2805c42441dfebcedd46abf25846febb352f00c11524d994c4?s=96&d=mm&r=g","caption":"Tamir Gefen"},"sameAs":["https:\/\/x.com\/Dikla"]}]}},"_links":{"self":[{"href":"https:\/\/www.almtoolbox.com\/blog\/wp-json\/wp\/v2\/posts\/6085","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.almtoolbox.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.almtoolbox.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.almtoolbox.com\/blog\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/www.almtoolbox.com\/blog\/wp-json\/wp\/v2\/comments?post=6085"}],"version-history":[{"count":38,"href":"https:\/\/www.almtoolbox.com\/blog\/wp-json\/wp\/v2\/posts\/6085\/revisions"}],"predecessor-version":[{"id":6849,"href":"https:\/\/www.almtoolbox.com\/blog\/wp-json\/wp\/v2\/posts\/6085\/revisions\/6849"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.almtoolbox.com\/blog\/wp-json\/wp\/v2\/media\/6110"}],"wp:attachment":[{"href":"https:\/\/www.almtoolbox.com\/blog\/wp-json\/wp\/v2\/media?parent=6085"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.almtoolbox.com\/blog\/wp-json\/wp\/v2\/categories?post=6085"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.almtoolbox.com\/blog\/wp-json\/wp\/v2\/tags?post=6085"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}