diff --git a/hadoop-ozone/dist/pom.xml b/hadoop-ozone/dist/pom.xml
index f030aacbbc48..a69092ac1e68 100644
--- a/hadoop-ozone/dist/pom.xml
+++ b/hadoop-ozone/dist/pom.xml
@@ -241,6 +241,10 @@
org.apache.ozone
ozone-filesystem-hadoop3
+
+ org.apache.ozone
+ ozone-filesystem-hadoop3-client
+
diff --git a/hadoop-ozone/dist/src/main/license/jar-report.txt b/hadoop-ozone/dist/src/main/license/jar-report.txt
index f71dec825ac5..0e900808c1fb 100644
--- a/hadoop-ozone/dist/src/main/license/jar-report.txt
+++ b/hadoop-ozone/dist/src/main/license/jar-report.txt
@@ -212,6 +212,7 @@ share/ozone/lib/ozone-filesystem-common.jar
share/ozone/lib/ozone-filesystem-hadoop2.jar
share/ozone/lib/ozone-filesystem-hadoop3.jar
share/ozone/lib/ozone-filesystem.jar
+share/ozone/lib/ozone-filesystem-hadoop3-client.jar
share/ozone/lib/ozone-insight.jar
share/ozone/lib/ozone-interface-client.jar
share/ozone/lib/ozone-interface-storage.jar
diff --git a/hadoop-ozone/ozonefs-hadoop3-client/pom.xml b/hadoop-ozone/ozonefs-hadoop3-client/pom.xml
new file mode 100644
index 000000000000..213fdceed0b6
--- /dev/null
+++ b/hadoop-ozone/ozonefs-hadoop3-client/pom.xml
@@ -0,0 +1,118 @@
+
+
+
+ 4.0.0
+
+ org.apache.ozone
+ ozone
+ 1.3.0-SNAPSHOT
+
+
+ ozone-filesystem-hadoop3-client
+ Apache Ozone FS Hadoop shaded 3.x compatibility
+ jar
+ 1.3.0-SNAPSHOT
+
+
+ org.apache.ozone
+ ozone-filesystem-hadoop3
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+
+
+ include-dependencies
+ prepare-package
+
+ unpack
+
+
+ META-INF/versions/**/*.*
+
+
+ org.apache.ozone
+ ozone-filesystem-shaded
+ ${project.version}
+
+
+ target/classes
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+
+
+ package
+
+ shade
+
+
+
+
+
+ META-INF/BC1024KE.DSA
+ META-INF/BC2048KE.DSA
+ META-INF/BC1024KE.SF
+ META-INF/BC2048KE.SF
+
+
+
+
+ ozone-default-generated.xml
+
+
+
+
+ com.google.protobuf
+
+ org.apache.hadoop.shaded.com.google.protobuf
+
+
+ com.google.protobuf.*
+
+
+
+
+
+
+
+
+ com.github.spotbugs
+ spotbugs-maven-plugin
+
+ org.apache.hadoop.fs.ozone.*
+
+
+
+
+
diff --git a/hadoop-ozone/pom.xml b/hadoop-ozone/pom.xml
index f6f35f947295..221cd7af0390 100644
--- a/hadoop-ozone/pom.xml
+++ b/hadoop-ozone/pom.xml
@@ -122,6 +122,11 @@
ozone-filesystem-hadoop3
${ozone.version}
+
+ org.apache.ozone
+ ozone-filesystem-hadoop3-client
+ ${ozone.version}
+
org.apache.ozone
ozone-filesystem-hadoop2
@@ -373,6 +378,7 @@
ozonefs-shaded
ozonefs-hadoop2
ozonefs-hadoop3
+ ozonefs-hadoop3-client