diff --git a/docs/user-guide/plugins/sonarqube-v1.1.0.md b/docs/user-guide/plugins/sonarqube-v1.1.0.md
new file mode 100644
index 0000000000..f7958f111f
--- /dev/null
+++ b/docs/user-guide/plugins/sonarqube-v1.1.0.md
@@ -0,0 +1,33 @@
+# Sonarqube v1.1.0
+
+Configuring `Sonarqube-v1.1.0` in pre-build or post build task enhances your workflow with Continuous Code Quality & Code Security.
+
+**Prerequisite**: Make sure you have set up an account in `Sonarqube` or get the API keys from an admin.
+
+1. On the **Edit build pipeline** page, select the **Pre-Build Stage** (or Post-Build Stage).
+2. Click **+ Add task**.
+3. Select **Sonarqube v1.1.0** from **PRESET PLUGINS**.
+
+ 
+
+* Enter a relevant name in the `Task name` field. It is a mandatory field.
+* Enter a descriptive message for the task in the `Description` field. It is an optional field.
+* Provide a value for the input variable.
Note: The value may be any of the values from the previous build stages, a global variable, or a custom value.
+
+ | Variable | Format | Description |
+| ---- | ---- | ---- |
+| SonarqubeProjectPrefixName | String | This is the SonarQube project prefix name. If not provided, the prefix name is automatically generated. |
+| SonarqubeBranchName | String | Branch name to be used to send the scanned result on sonarqube project. |
+| SonarqubeProjectKey | String | Project key of SonarQube account |
+| CheckForSonarAnalysisReport | Bool | Boolean value - true or false. Set true to poll for generated report from sonarqube. |
+| AbortPipelineOnPolicyCheckFailed | Bool | Boolean value - true or false. Set true to abort on report check failed. |
+| UsePropertiesFileFromProject | Bool | Boolean value - true or false. Set true to use source code sonar-properties file. |
+| SonarqubeEndpoint | String | API endpoint of SonarQube account. |
+| CheckoutPath | String | Checkout path of Git material. |
+| SonarqubeApiKey | String | API key of SonarQube account |
+| SonarContainerImage | String | Container Image that will be used for sonar scanning purpose. |
+
+* `Trigger/Skip Condition` refers to a conditional statement to execute or skip the task. You can select either: