# Java Client for Spring Boot Reactive Application

**URL:** https://discuss.elastic.co/t/java-client-for-spring-boot-reactive-application/289540
**Category:** Elasticsearch
**Tags:** language-clients
**Created:** [November 18, 2021, 8:04am UTC](https://discuss.elastic.co/t/java-client-for-spring-boot-reactive-application/289540 "2021-11-18T08:04:28Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![yash\_mahajan](https://avatars.discourse-cdn.com/v4/letter/y/9fc348/32.png) [@yash\_mahajan](https://discuss.elastic.co/u/yash_mahajan)
#### Post date: [November 18, 2021, 8:04am UTC](https://discuss.elastic.co/t/java-client-for-spring-boot-reactive-application/289540/1 "2021-11-18T08:04:28Z")

</div>

Hi team!  
Which client do you recommend for Elasticsearch for spring boot reactive app?  
The documentation says 7.15 high level rest client is deprecated in favour of Java API. 7.16 Java API documentation mentions that it is still in beta phase and changes might be expected.  
We want to use REST client over transportClient. Can someone please suggest?

---

<div class="post-metadata">

### Author: ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)
#### Post date: [November 18, 2021, 8:26am UTC](https://discuss.elastic.co/t/java-client-for-spring-boot-reactive-application/289540/2 "2021-11-18T08:26:53Z")

</div>

Welcome!

For now, I'd still use [Java High Level REST Client | Java REST Client [7.15] | Elastic](https://www.elastic.co/guide/en/elasticsearch/client/java-rest/current/java-rest-high.html).

It's marked as deprecated just to inform the community that a new client is in the making.

---

<div class="post-metadata">

### Author: ![yash\_mahajan](https://avatars.discourse-cdn.com/v4/letter/y/9fc348/32.png) [@yash\_mahajan](https://discuss.elastic.co/u/yash_mahajan)
#### Post date: [November 18, 2021, 9:15am UTC](https://discuss.elastic.co/t/java-client-for-spring-boot-reactive-application/289540/3 "2021-11-18T09:15:55Z")

</div>

Thanks David!  
Do you forsee any issue in future related to migrating to new client or compatibility with newer elastic versions?

---

<div class="post-metadata">

### Author: ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)
#### Post date: [November 18, 2021, 10:05am UTC](https://discuss.elastic.co/t/java-client-for-spring-boot-reactive-application/289540/4 "2021-11-18T10:05:09Z")

</div>

There will be some work to do but that should not be a hard thing to do.

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)
#### Post date: [December 16, 2021, 10:06am UTC](https://discuss.elastic.co/t/java-client-for-spring-boot-reactive-application/289540/5 "2021-12-16T10:06:04Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
