# Offline installation

Typically, offline installations start with a download of SonarQube for IDE from your IDE’s Marketplace.

The [IntelliJ Marketplace](https://plugins.jetbrains.com/plugin/7973-sonarqube-for-ide/versions) has nearly all previous versions available including a compatibility matrix on their marketplace.

{% hint style="info" %}
If your organization uses JetBrains IDE Services to manage IDEs centrally, you can deploy SonarQube for IntelliJ from a private plugin repository instead of requiring individual offline installs. See the [deploy-at-scale](https://docs.sonarsource.com/sonarqube-for-intellij/getting-started/deploy-at-scale "mention") page for details.
{% endhint %}

If you don’t have access to the IntelliJ Marketplace and are having troubles, please read the [help](https://docs.sonarsource.com/sonarqube-for-intellij/resources/help "mention") page to learn how the SonarQube for IDE team can help you find a solution.

## Instructions <a href="#instructions" id="instructions"></a>

To install SonarQube for IntelliJ offline, you must first download the plugin zip file from the [JetBrains Marketplace](https://plugins.jetbrains.com/plugin/7973-sonarlint/versions). On occasion, an ad-hoc version can be built mainly for debugging purposes when a user reports a bug on our community forum. In addition, each SonarQube for IntelliJ version is available on our [releases page](https://github.com/SonarSource/sonarlint-intelliJ/releases).

To install the zip file, go to **File** > **Settings** > **Plugins** (or **IntelliJ IDEA** > **Settings** > **Plugins** in MacOS). Behind the gear wheel at the right, select **Install Plugin from Disk...** and choose the appropriate zip file to start the installation.

Once the zip file is loaded, select **OK** to apply the changes then restart your IDE.

<div align="left"><figure><img src="https://2586659349-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNvI4wotPmITyM0mnsmtp%2Fuploads%2Fgit-blob-983115e225bb45d025e22ed105d9753434edea80%2F08626a35b60c54404dd49a9d5b41df237df883f2.png?alt=media" alt="How to install a SonarQube for IntelliJ plugin offline, from disk." width="563"><figcaption></figcaption></figure></div>

## CFamily analyzer

To optimize download times in SonarQube for IntelliJ 11.6 and newer, the CFamily analyzer is not included by default with the release zip file. You can perform an offline installation by getting the analyzer’s JAR file and deploying it in an installation folder.

### **Finding the installation path**

By default, the CFamily analyzer is downloaded to a persistent folder inside of the extension’s installation folder (see the [IntelliJ documentation](https://www.jetbrains.com/help/idea/directories-used-by-the-ide-to-store-settings-caches-plugins-and-logs.html#lz1t9l_176) about the default location of your plugins directory).

{% tabs %}
{% tab title="Windows" %}
**Performing the offline installation**

1. Find the required version of the CFamily analyzer. It will be declared in the SonarQube for IntelliJ's plugin directory as a .jar.asc file.
   * C:\Users\\\<User>\AppData\Roaming\JetBrains\CLion\<Your-Version-Number>\plugins\sonarlint-intellij\plugins
2. Knowing the analyzer's version number, download the analyzer’s JAR file from:
   * <https://binaries.sonarsource.com/?prefix=CommercialDistribution/sonar-cfamily-plugin/>
3. Deploy the downloaded JAR as:
   * C:\Users\\\<User>\AppData\Roaming\JetBrains\CLion\<Your-Version-Number>\plugins\sonarlint-intellij\analyzer-cache\cfamily

***

For example, if SonarQube for IntelliJ is installed at:

* C:\Users\claudia.sonarova\AppData\Roaming\JetBrains\CLion2024.1\plugins\sonarlint-intellij\\

Go to the /plugins folder and check which .jar.asc file is listed:

* sonar-cfamily-plugin-6.74.0.91793.jar.asc

Next, download the sonar-cfamily-plug version `6.74.0.91793` from the [binaries page](https://binaries.sonarsource.com/?prefix=CommercialDistribution/sonar-cfamily-plugin/).

* `2025-11-07T10:44:13.000Z 101.9 MB sonar-cfamily-plugin-6.74.0.91793.jar`

Finally, put that .jar file in the correct folder:

* C:\Users\claudia.sonarova\AppData\Roaming\JetBrains\CLion2024.1\plugins\sonarlint-intellij\analyzer-cache\cfamily
  {% endtab %}

{% tab title="macOS" %}
**Performing the offline installation**

1. Find the required version of the CFamily analyzer. It will be declared in the SonarQube for IntelliJ's plugin directory as a .jar.asc file.
   * Users/\<User>/Library/Application Support/JetBrains/CLion\<Your-Version-Number>/plugins/
2. Knowing the analyzer's number as defined by the .jar.asc file, find and download the analyzer’s .jar file from:
   * <https://binaries.sonarsource.com/?prefix=CommercialDistribution/sonar-cfamily-plugin/>
3. Deploy the downloaded .jar as:
   * Users/\<User>/Library/Application Support/JetBrains/CLion\<Your-Version-Number>/plugins/sonarlint-intellij/analyzer-cache/cfamily

***

For example, if SonarQube for IntelliJ is installed at:

* /Users/claudia.sonarova/Library/Application Support/JetBrains/CLion2024.1/plugins/sonarlint-intellij

Go to the /plugins folder and check which .jar.asc file is listed:

* sonar-cfamily-plugin-6.74.0.91793.jar.asc

Next, download the sonar-cfamily-plug version `6.74.0.91793` from the [binaries page](https://binaries.sonarsource.com/?prefix=CommercialDistribution/sonar-cfamily-plugin/).

* `2025-11-07T10:44:13.000Z 101.9 MB sonar-cfamily-plugin-6.74.0.91793.jar`

Finally, put that .jar file in the correct folder:

* /Users/claudia.sonarova/Library/Application Support/JetBrains/CLion2024.1/plugins/sonarlint-intellij/analyzer-cache/cfamily
  {% endtab %}

{% tab title="Linux" %}
**Performing the offline installation**

1. Find the required version of the CFamily analyzer. It will be declared in the SonarQube for IntelliJ's plugin directory as a .jar.asc file.
   * \~/.local/share/JetBrains/CLion\<Your-Version-Number>/plugins
2. Knowing the analyzer's number, download the analyzer’s JAR file from:
   * <https://binaries.sonarsource.com/?prefix=CommercialDistribution/sonar-cfamily-plugin/>
3. Deploy the downloaded JAR as:
   * \~/.local/share/JetBrains/CLion\<Your-Version-Number>/plugins/sonarlint-intellij/analyzer-cache/cfamily

***

For example, if SonarQube for IntelliJ is installed at:

* \~/.local/share/JetBrains/CLion2024.1/plugins/sonarlint-intellij

Go to the /plugins folder and check which .jar.asc file is listed:

* sonar-cfamily-plugin-6.74.0.91793.jar.asc

Next, download the sonar-cfamily-plug version `6.74.0.91793` from the [binaries page](https://binaries.sonarsource.com/?prefix=CommercialDistribution/sonar-cfamily-plugin/).

* `2025-11-07T10:44:13.000Z 101.9 MB sonar-cfamily-plugin-6.74.0.91793.jar`

Finally, put that .jar file in the correct folder:

* \~/.local/share/JetBrains/CLion2024.1/plugins/sonarlint-intellij/analyzer-cache/cfamily
  {% endtab %}
  {% endtabs %}
