diff --git a/kafka-ui-api/pom.xml b/kafka-ui-api/pom.xml
index c658e6a23cbdcbf41f9e7885161a2c3dba61bb95..41ca96f744631f3416438e0ec00dcbf0c9425638 100644
--- a/kafka-ui-api/pom.xml
+++ b/kafka-ui-api/pom.xml
@@ -86,6 +86,11 @@
kafka-avro-serializer
${confluent.version}
+
+ io.confluent
+ kafka-json-schema-serializer
+ ${confluent.version}
+
io.confluent
kafka-protobuf-serializer
diff --git a/kafka-ui-api/src/main/java/com/provectus/kafka/ui/serde/schemaregistry/AvroMessageReader.java b/kafka-ui-api/src/main/java/com/provectus/kafka/ui/serde/schemaregistry/AvroMessageReader.java
index d89792159f5a05f1dc82490503c72cba8d26472b..fcf5173a27f966b144ba4ad3f2c202731e53b8f0 100644
--- a/kafka-ui-api/src/main/java/com/provectus/kafka/ui/serde/schemaregistry/AvroMessageReader.java
+++ b/kafka-ui-api/src/main/java/com/provectus/kafka/ui/serde/schemaregistry/AvroMessageReader.java
@@ -7,6 +7,7 @@ import io.confluent.kafka.schemaregistry.client.SchemaMetadata;
import io.confluent.kafka.schemaregistry.client.SchemaRegistryClient;
import io.confluent.kafka.schemaregistry.client.rest.exceptions.RestClientException;
import io.confluent.kafka.serializers.KafkaAvroSerializer;
+import io.confluent.kafka.serializers.KafkaAvroSerializerConfig;
import java.io.IOException;
import java.util.Map;
import org.apache.kafka.common.serialization.Serializer;
@@ -23,8 +24,14 @@ public class AvroMessageReader extends MessageReader