# Elastic search Client JVM compatibility

**URL:** <https://discuss.elastic.co/t/elastic-search-client-jvm-compatibility/43997>\
**Category:** Elasticsearch\
**Created:** [March 10, 2016, 9:46am UTC](https://discuss.elastic.co/t/elastic-search-client-jvm-compatibility/43997 "2016-03-10T09:46:05Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![gusega](https://avatars.discourse-cdn.com/v4/letter/g/50afbb/32.png) [@gusega](https://discuss.elastic.co/u/gusega)\
**Post date:** [March 10, 2016, 9:46am UTC](https://discuss.elastic.co/t/elastic-search-client-jvm-compatibility/43997/1 "2016-03-10T09:46:05Z")

</div>

Hi,

I found this support matrix [https://www.elastic.co/support/matrix#show\_jvm](https://www.elastic.co/support/matrix#show_jvm)

I want to run elastic search server on supported JVM. But my application runs on IBM Jre, so the Elastic client will run on IBM JRE. I'm considering using either Elastic Node Java client or Elastic Transport Java client. Is it OK to use either of those Elastic clients under IBM Jre, or do I need to refrain from using both of those Elastic Clients and instead Use an Http Client to communicate with elastic?

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [March 12, 2016, 2:19am UTC](https://discuss.elastic.co/t/elastic-search-client-jvm-compatibility/43997/2 "2016-03-12T02:19:44Z")

</div>

We don't support the IBM JRE at all, so you can try using it on the client side but you are on your own.

HTTP seems to be the sanest option here.

---

<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:** [July 5, 2017, 11:08pm UTC](https://discuss.elastic.co/t/elastic-search-client-jvm-compatibility/43997/3 "2017-07-05T23:08:59Z")

</div>


