# Is there any helper class or utility library available to build query DSL for Rest API

**URL:** <https://discuss.elastic.co/t/is-there-any-helper-class-or-utility-library-available-to-build-query-dsl-for-rest-api/62885>\
**Category:** Elasticsearch\
**Created:** [October 13, 2016, 4:19am UTC](https://discuss.elastic.co/t/is-there-any-helper-class-or-utility-library-available-to-build-query-dsl-for-rest-api/62885 "2016-10-13T04:19:38Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ganesh](https://avatars.discourse-cdn.com/v4/letter/g/f19dbf/32.png) [@Ganesh](https://discuss.elastic.co/u/Ganesh)\
**Post date:** [October 13, 2016, 4:19am UTC](https://discuss.elastic.co/t/is-there-any-helper-class-or-utility-library-available-to-build-query-dsl-for-rest-api/62885/1 "2016-10-13T04:19:38Z")

</div>

I am using Jest Java library to communicate with Elasticsearch. Jest takes care of transport layer. To build query DSL,Is there any helper class or utility library available?

Regards  
Ganesh

---

<div class="post-metadata">

**Author:** ![nik9000](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/nik9000/32/44947_2.png) [@nik9000](https://discuss.elastic.co/u/nik9000)\
**Post date:** [October 13, 2016, 12:21pm UTC](https://discuss.elastic.co/t/is-there-any-helper-class-or-utility-library-available-to-build-query-dsl-for-rest-api/62885/2 "2016-10-13T12:21:51Z")

</div>

We expect to build one to pair with the new low level REST client, essentially a high level REST client. But we haven't built it yet. There are other helpers, but none that I know of that target JVM languages in general.

---

<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, 10:12pm UTC](https://discuss.elastic.co/t/is-there-any-helper-class-or-utility-library-available-to-build-query-dsl-for-rest-api/62885/3 "2017-07-05T22:12:37Z")

</div>

Closed on July 5, 2017, 10:12pm UTC


