# OpenSearch .Net Client

**URL:** <https://forum.opensearch.org/t/opensearch-net-client/7464>\
**Category:** OpenSearch Client Libraries\
**Tags:** clients-general\
**Created:** [October 28, 2021, 4:56pm UTC](https://forum.opensearch.org/t/opensearch-net-client/7464 "2021-10-28T16:56:03Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![valentin.dide](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.opensearch.org/valentin.dide/32/2298_2.png) [@valentin.dide](https://forum.opensearch.org/u/valentin.dide)\
**Post date:** [October 28, 2021, 4:56pm UTC](https://forum.opensearch.org/t/opensearch-net-client/7464/1 "2021-10-28T16:56:03Z")

</div>

Hi,

I could not find any plans for a .Net client (apart from [this](https://opensearch.org/blog/community/2021/08/community-clients/) blog post).

Is there a roadmap for migrating this?

---

<div class="post-metadata">

**Author:** ![drjz](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.opensearch.org/drjz/32/1083_2.png) [@drjz](https://forum.opensearch.org/u/drjz)\
**Post date:** [November 18, 2021, 2:36pm UTC](https://forum.opensearch.org/t/opensearch-net-client/7464/2 "2021-11-18T14:36:06Z")

</div>

Bumping this. Could someone perhaps create fork in the opensearch repo of 7.14 NEST clientt? Perhaps it will invite contributions…

---

<div class="post-metadata">

**Author:** ![drjz](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.opensearch.org/drjz/32/1083_2.png) [@drjz](https://forum.opensearch.org/u/drjz)\
**Post date:** [November 24, 2021, 11:25am UTC](https://forum.opensearch.org/t/opensearch-net-client/7464/3 "2021-11-24T11:25:15Z")

</div>

Correction: 7.13.2 should be the last compatible version.

---

<div class="post-metadata">

**Author:** ![hagayg](https://avatars.discourse-cdn.com/v4/letter/h/eada6e/32.png) [@hagayg](https://forum.opensearch.org/u/hagayg)\
**Post date:** [November 24, 2021, 3:03pm UTC](https://forum.opensearch.org/t/opensearch-net-client/7464/4 "2021-11-24T15:03:05Z")

</div>

Seconding this one, it’s the major reason we’re not moving from Opendistro to Opensearch for now

---

<div class="post-metadata">

**Author:** ![hagayg](https://avatars.discourse-cdn.com/v4/letter/h/eada6e/32.png) [@hagayg](https://forum.opensearch.org/u/hagayg)\
**Post date:** [December 5, 2021, 7:28pm UTC](https://forum.opensearch.org/t/opensearch-net-client/7464/5 "2021-12-05T19:28:49Z")

</div>

Hey, any updates on this one?  
Pinging @searchymcsearchface, since you’re pretty much the face of OS ATM (pun intended)  
Jokes aside, this is actually makes us and a few of the organizations we work with a bit worried, would love some transparency on the issues here, be they lack of devs with the language proficiency or just simply lack of time.

---

<div class="post-metadata">

**Author:** ![searchymcsearchface](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.opensearch.org/searchymcsearchface/32/868_2.png) [@searchymcsearchface](https://forum.opensearch.org/u/searchymcsearchface)\
**Post date:** [December 6, 2021, 2:13pm UTC](https://forum.opensearch.org/t/opensearch-net-client/7464/6 "2021-12-06T14:13:05Z")

</div>

Here is the low-down on the .net client:

1. There is a nominally forked .net client sitting as ‘private’ in our github repo, so we’re committed to it.
2. All the clients are a matter of prioritization. Different teams are tackling different clients, but the work has to be in the scope of everything else OpenSearch, so it’s zero sum.
3. No one has stepped up to help maintain the .net client ☹ A community maintainer honestly has a big accelerating effect, even if the new maintainer can’t devote a ton of time.

If I were to venture a guess, we’re realistically 2-3 months away from .net being ready.

As always, I pass on the urgency of this to the folks making the prioritization so more voices here do tend push it a bit.

---

<div class="post-metadata">

**Author:** ![hagayg](https://avatars.discourse-cdn.com/v4/letter/h/eada6e/32.png) [@hagayg](https://forum.opensearch.org/u/hagayg)\
**Post date:** [December 6, 2021, 7:51pm UTC](https://forum.opensearch.org/t/opensearch-net-client/7464/7 "2021-12-06T19:51:49Z")

</div>

What would be required of the maintainer?  
How much time is “can’t devote a ton of time”?  
I am asking because the project is important enough for our company, but we tend to get swept up a bit in deadlines and I am guessing consistency would be must.

opening the git up would probably help a bit in finding the maintainer, or getting some help at the very least 🙂

---

<div class="post-metadata">

**Author:** ![searchymcsearchface](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.opensearch.org/searchymcsearchface/32/868_2.png) [@searchymcsearchface](https://forum.opensearch.org/u/searchymcsearchface)\
**Post date:** [December 7, 2021, 2:20pm UTC](https://forum.opensearch.org/t/opensearch-net-client/7464/8 "2021-12-07T14:20:18Z")

</div>

The role of a maintainer varies but it’s about issue maintenance, contact triage, forming the roadmap, code review, etc. It’s of course awesome if you can devote a lot of time but someone checking in 2-3 times a week to triage issues is pretty reasonable. I don’t think there is an expectation that there is solid time every week where new code is pushed. When there are changes to OpenSearch, it would be good to have more time devoted (e.g. major version changes, etc.), but that’s something you’ll have lots of warning on and I think everyone understands ups/downs of primary jobs.

We’d love to have you - DM me and I can connect you with some of specific engineers about it.

---

<div class="post-metadata">

**Author:** ![pprestin](https://avatars.discourse-cdn.com/v4/letter/p/c2a13f/32.png) [@pprestin](https://forum.opensearch.org/u/pprestin)\
**Post date:** [December 20, 2021, 6:44pm UTC](https://forum.opensearch.org/t/opensearch-net-client/7464/9 "2021-12-20T18:44:18Z")

</div>

University of Washington would like to nudge this also. We’ve been evaluating a vended solution to our Elastic usage but the lack of a NEST equivalent has grinded this to a halt with the fork of ES. Our specific usage is heavy C#/.net and would love to know AWS has a plan for supporting a OpenSearch .Net client longterm. Thank you Mr. McSearchface (@searchymcsearchface).

---

<div class="post-metadata">

**Author:** ![searchymcsearchface](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.opensearch.org/searchymcsearchface/32/868_2.png) [@searchymcsearchface](https://forum.opensearch.org/u/searchymcsearchface)\
**Post date:** [January 3, 2022, 4:07pm UTC](https://forum.opensearch.org/t/opensearch-net-client/7464/10 "2022-01-03T16:07:17Z")

</div>

(Sorry for the delay, just getting back from the holidays)  
Yeah, like all of the client libs, the commitment is not short term. Ideally the team would love to have a partner in guiding the development - that will really drive the advancement of the library.

---

<div class="post-metadata">

**Author:** ![itatarnikov](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.opensearch.org/itatarnikov/32/2912_2.png) [@itatarnikov](https://forum.opensearch.org/u/itatarnikov)\
**Post date:** [March 1, 2022, 11:57am UTC](https://forum.opensearch.org/t/opensearch-net-client/7464/11 "2022-03-01T11:57:09Z")

</div>

Hey, team! I’m investigating the effort amount to switch application from NEST + ES to OCS + OpenSearch. Can’t see any OCS NuGet package at the moment. Am I right there were no public releases yet? And so far I need to build source codes to use OCS, don’t I?

---

<div class="post-metadata">

**Author:** ![searchymcsearchface](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.opensearch.org/searchymcsearchface/32/868_2.png) [@searchymcsearchface](https://forum.opensearch.org/u/searchymcsearchface)\
**Post date:** [March 1, 2022, 2:54pm UTC](https://forum.opensearch.org/t/opensearch-net-client/7464/12 "2022-03-01T14:54:14Z")

</div>

Correct. It will go to package managers once it’s GA. Right now consider it alpha stage.

---

<div class="post-metadata">

**Author:** ![Cj-Dev](https://avatars.discourse-cdn.com/v4/letter/c/ee7513/32.png) [@Cj-Dev](https://forum.opensearch.org/u/Cj-Dev)\
**Post date:** [April 8, 2022, 3:29am UTC](https://forum.opensearch.org/t/opensearch-net-client/7464/13 "2022-04-08T03:29:46Z")

</div>

Hey There!

Just poking for an update on an estimate of how far away the client is from being available on Nuget?

Thanks

---

<div class="post-metadata">

**Author:** ![searchymcsearchface](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.opensearch.org/searchymcsearchface/32/868_2.png) [@searchymcsearchface](https://forum.opensearch.org/u/searchymcsearchface)\
**Post date:** [April 8, 2022, 1:14pm UTC](https://forum.opensearch.org/t/opensearch-net-client/7464/14 "2022-04-08T13:14:35Z")

</div>

We’re tracking it [here](https://github.com/opensearch-project/opensearch-net/issues/25).

Internally, I know there was a discussion of using the AWS account for this or a new OpenSearch account (OpenSearch was the way to go), so I know we are getting close. Let me follow up with folks and see if there is a better timeline.

---

<div class="post-metadata">

**Author:** ![wbeckler](https://avatars.discourse-cdn.com/v4/letter/w/9d8465/32.png) [@wbeckler](https://forum.opensearch.org/u/wbeckler)\
**Post date:** [February 22, 2023, 8:38pm UTC](https://forum.opensearch.org/t/opensearch-net-client/7464/15 "2023-02-22T20:38:15Z")

</div>

FYI, for anyone looking for this, the client is now released no Nuget.
