diff --git a/pom.xml b/pom.xml
index b8da72a..49a98e5 100644
--- a/pom.xml
+++ b/pom.xml
@@ -17,6 +17,11 @@
17
+
+ org.springdoc
+ springdoc-openapi-ui
+ 1.6.7
+
org.springframework.boot
spring-boot-starter-data-mongodb
diff --git a/src/main/java/com/eventsourcing/configuration/SwaggerOpenAPIConfiguration.java b/src/main/java/com/eventsourcing/configuration/SwaggerOpenAPIConfiguration.java
new file mode 100644
index 0000000..0c68bb6
--- /dev/null
+++ b/src/main/java/com/eventsourcing/configuration/SwaggerOpenAPIConfiguration.java
@@ -0,0 +1,15 @@
+package com.eventsourcing.configuration;
+
+
+import io.swagger.v3.oas.annotations.OpenAPIDefinition;
+import io.swagger.v3.oas.annotations.info.Contact;
+import io.swagger.v3.oas.annotations.info.Info;
+import org.springframework.stereotype.Component;
+
+
+@OpenAPIDefinition(info = @Info(title = "Spring CQRS and Event Sourcing Microservice",
+ description = "Spring Postgresql MongoDB Kafka CQRS and Event Sourcing Microservice",
+ contact = @Contact(name = "Alexander Bryksin", email = "alexander.bryksin@yandex.ru", url = "https://github.com/AleksK1NG")))
+@Component
+public class SwaggerOpenAPIConfiguration {
+}
diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties
index 8741636..ff10e09 100644
--- a/src/main/resources/application.properties
+++ b/src/main/resources/application.properties
@@ -36,3 +36,5 @@ spring.data.mongodb.authentication-database=admin
spring.data.mongodb.username=admin
spring.data.mongodb.password=admin
spring.data.mongodb.database=microservices
+
+springdoc.swagger-ui.path=/swagger-ui.html