# Looking for comprehensive Java doc for OpenSearch SDK

**URL:** <https://forum.opensearch.org/t/looking-for-comprehensive-java-doc-for-opensearch-sdk/11840>\
**Category:** OpenSearch Client Libraries\
**Tags:** opensearch-java\
**Created:** [December 16, 2022, 10:01am UTC](https://forum.opensearch.org/t/looking-for-comprehensive-java-doc-for-opensearch-sdk/11840 "2022-12-16T10:01:22Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![rubi](https://avatars.discourse-cdn.com/v4/letter/r/7ea924/32.png) [@rubi](https://forum.opensearch.org/u/rubi)\
**Post date:** [December 16, 2022, 10:01am UTC](https://forum.opensearch.org/t/looking-for-comprehensive-java-doc-for-opensearch-sdk/11840/1 "2022-12-16T10:01:22Z")

</div>

**Versions** (relevant - OpenSearch/Dashboard/Server OS/Browser):

OpenSearch version 2.3.0

**Describe the issue** :

I am not able to find detail documentation on OpenSearch Java SDK. I read the one page documentation in official website page for Java client [Java high-level REST client - OpenSearch documentation](https://opensearch.org/docs/2.3/clients/java-rest-high-level/). That contains few simple CRUD operations. But nothing more than that. SDK source code doesn’t have many comments. Conceptually I am fine as I have used ElasticSearch before. HTTP requests are more or less same. But Java SDKs for OpenSearch have different classes & method signatures. Is there a place where I can find detail documentation or sample code for OpenSearch Java library? I am writing first application in Java for OpenSearch. So any help is much appreciated.

---

<div class="post-metadata">

**Author:** ![rubi](https://avatars.discourse-cdn.com/v4/letter/r/7ea924/32.png) [@rubi](https://forum.opensearch.org/u/rubi)\
**Post date:** [December 18, 2022, 1:59pm UTC](https://forum.opensearch.org/t/looking-for-comprehensive-java-doc-for-opensearch-sdk/11840/2 "2022-12-18T13:59:00Z")

</div>

I found this [blog with multiple Java code examples related to OpenSearch CRUD operations](https://www.w3spot.com/category/opensearch) which cover some complex scenarios too. It should be good enough for me to figure out how to read/write with OpenSearch Java SDKs.
