diff --git a/src/main/java/tech/jhipster/lite/generator/server/springboot/broker/pulsar/domain/PulsarModuleFactory.java b/src/main/java/tech/jhipster/lite/generator/server/springboot/broker/pulsar/domain/PulsarModuleFactory.java
index 47e1d69ad73..59c5ab6ec40 100644
--- a/src/main/java/tech/jhipster/lite/generator/server/springboot/broker/pulsar/domain/PulsarModuleFactory.java
+++ b/src/main/java/tech/jhipster/lite/generator/server/springboot/broker/pulsar/domain/PulsarModuleFactory.java
@@ -46,6 +46,7 @@ public JHipsterModule buildModule(JHipsterModuleProperties properties) {
.and()
.javaDependencies()
.addDependency(groupId("org.apache.pulsar"), artifactId("pulsar-client"), versionSlug("pulsar"))
+ .addDependency(groupId("org.apache.pulsar"), artifactId("pulsar-client-api"), versionSlug("pulsar"))
.addDependency(testContainerDependency())
.and()
.files()
diff --git a/src/main/resources/generator/dependencies/pom.xml b/src/main/resources/generator/dependencies/pom.xml
index bbb4bd67427..9d6f8c225a0 100644
--- a/src/main/resources/generator/dependencies/pom.xml
+++ b/src/main/resources/generator/dependencies/pom.xml
@@ -24,7 +24,7 @@
3.8.0
5.4.4
2.13.1
- 3.3.1
+ 3.3.2
4.29.2
0.10.2
0.12.6
@@ -347,6 +347,11 @@
pulsar-client
${pulsar.version}
+
+ org.apache.pulsar
+ pulsar-client-api
+ ${pulsar.version}
+
com.approvaltests
approvaltests
diff --git a/src/test/java/tech/jhipster/lite/generator/server/springboot/broker/pulsar/domain/PulsarModuleFactoryTest.java b/src/test/java/tech/jhipster/lite/generator/server/springboot/broker/pulsar/domain/PulsarModuleFactoryTest.java
index 1b474a1247e..4f5d0870034 100644
--- a/src/test/java/tech/jhipster/lite/generator/server/springboot/broker/pulsar/domain/PulsarModuleFactoryTest.java
+++ b/src/test/java/tech/jhipster/lite/generator/server/springboot/broker/pulsar/domain/PulsarModuleFactoryTest.java
@@ -45,6 +45,11 @@ void shouldBuildModule() {
pulsar-client
${pulsar.version}
+
+ org.apache.pulsar
+ pulsar-client-api
+ ${pulsar.version}
+
"""
)
.containing(