diff --git a/application/pom.xml b/application/pom.xml
index acadf92978..21a319491d 100644
--- a/application/pom.xml
+++ b/application/pom.xml
@@ -220,6 +220,11 @@
tools
test
+
+ org.thingsboard
+ rest-client
+ test
+
org.springframework.boot
spring-boot-starter-test
diff --git a/msa/black-box-tests/src/test/java/org/thingsboard/server/msa/AbstractContainerTest.java b/msa/black-box-tests/src/test/java/org/thingsboard/server/msa/AbstractContainerTest.java
index 1d603a9415..6032dc112a 100644
--- a/msa/black-box-tests/src/test/java/org/thingsboard/server/msa/AbstractContainerTest.java
+++ b/msa/black-box-tests/src/test/java/org/thingsboard/server/msa/AbstractContainerTest.java
@@ -38,7 +38,7 @@ import org.junit.rules.TestRule;
import org.junit.rules.TestWatcher;
import org.junit.runner.Description;
import org.springframework.http.client.HttpComponentsClientHttpRequestFactory;
-import org.thingsboard.client.tools.RestClient;
+import org.thingsboard.rest.client.RestClient;
import org.thingsboard.server.common.data.Device;
import org.thingsboard.server.common.data.EntityType;
import org.thingsboard.server.common.data.id.DeviceId;
diff --git a/pom.xml b/pom.xml
index 21bb0a6c69..547c97448f 100755
--- a/pom.xml
+++ b/pom.xml
@@ -432,6 +432,12 @@
${project.version}
test
+
+ org.thingsboard
+ rest-client
+ ${project.version}
+ test
+
org.thingsboard
dao
diff --git a/rest-client/pom.xml b/rest-client/pom.xml
index 8de2e45589..2ed7890e6e 100644
--- a/rest-client/pom.xml
+++ b/rest-client/pom.xml
@@ -1,14 +1,28 @@
-
-
+
+ 4.0.0
- thingsboard
org.thingsboard
2.5.0-SNAPSHOT
+ thingsboard
- 4.0.0
-
rest-client
jar
@@ -31,4 +45,4 @@
-
\ No newline at end of file
+
diff --git a/rest-client/src/main/java/org/thingsboard/client/RestClient.java b/rest-client/src/main/java/org/thingsboard/rest/client/RestClient.java
similarity index 99%
rename from rest-client/src/main/java/org/thingsboard/client/RestClient.java
rename to rest-client/src/main/java/org/thingsboard/rest/client/RestClient.java
index 2c61b12c1c..2ece3228aa 100644
--- a/rest-client/src/main/java/org/thingsboard/client/RestClient.java
+++ b/rest-client/src/main/java/org/thingsboard/rest/client/RestClient.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.thingsboard.client;
+package org.thingsboard.rest.client;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
@@ -31,7 +31,7 @@ import org.springframework.http.client.support.HttpRequestWrapper;
import org.springframework.util.StringUtils;
import org.springframework.web.client.HttpClientErrorException;
import org.springframework.web.client.RestTemplate;
-import org.thingsboard.client.utils.RestJsonConverter;
+import org.thingsboard.rest.client.utils.RestJsonConverter;
import org.thingsboard.server.common.data.AdminSettings;
import org.thingsboard.server.common.data.ClaimRequest;
import org.thingsboard.server.common.data.Customer;
diff --git a/rest-client/src/main/java/org/thingsboard/client/utils/RestJsonConverter.java b/rest-client/src/main/java/org/thingsboard/rest/client/utils/RestJsonConverter.java
similarity index 98%
rename from rest-client/src/main/java/org/thingsboard/client/utils/RestJsonConverter.java
rename to rest-client/src/main/java/org/thingsboard/rest/client/utils/RestJsonConverter.java
index 2470c2d669..d6e7ad9e6c 100644
--- a/rest-client/src/main/java/org/thingsboard/client/utils/RestJsonConverter.java
+++ b/rest-client/src/main/java/org/thingsboard/rest/client/utils/RestJsonConverter.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.thingsboard.client.utils;
+package org.thingsboard.rest.client.utils;
import com.fasterxml.jackson.databind.JsonNode;
import org.springframework.util.CollectionUtils;