# Java Client vs .NET Client

**URL:** <https://discuss.elastic.co/t/java-client-vs-net-client/108759>\
**Category:** Elasticsearch\
**Created:** [November 22, 2017, 4:37pm UTC](https://discuss.elastic.co/t/java-client-vs-net-client/108759 "2017-11-22T16:37:48Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![kandrew](https://avatars.discourse-cdn.com/v4/letter/k/dc4da7/32.png) [@kandrew](https://discuss.elastic.co/u/kandrew)\
**Post date:** [November 22, 2017, 4:37pm UTC](https://discuss.elastic.co/t/java-client-vs-net-client/108759/1 "2017-11-22T16:37:48Z")

</div>

Hi all,  
I need to develop a solution using elasticsearch and my customer would prefer c # code than java code.  
No problem, but I'm wondering if there are any major reasons why we should address our choice to Java (for example, I see that .NET APIs for version 6.0 are not yet present).

What are the major differences in the variety of APIs and performance between the two clients? Are there features that the .NET Client doesn't support?

Thanks

---

<div class="post-metadata">

**Author:** ![kandrew](https://avatars.discourse-cdn.com/v4/letter/k/dc4da7/32.png) [@kandrew](https://discuss.elastic.co/u/kandrew)\
**Post date:** [November 24, 2017, 11:28am UTC](https://discuss.elastic.co/t/java-client-vs-net-client/108759/2 "2017-11-24T11:28:06Z")

</div>

Anyone? ☹

---

<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 22, 2017, 11:28am UTC](https://discuss.elastic.co/t/java-client-vs-net-client/108759/3 "2017-12-22T11:28:07Z")

</div>

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