# \[ANN\] Scala REST Client: Wabisabi

**URL:** <https://discuss.elastic.co/t/ann-scala-rest-client-wabisabi/14341>\
**Category:** Elasticsearch\
**Created:** [November 10, 2013, 5:39pm UTC](https://discuss.elastic.co/t/ann-scala-rest-client-wabisabi/14341 "2013-11-10T17:39:07Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Cory\_G\_Watson](https://avatars.discourse-cdn.com/v4/letter/c/779978/32.png) [@Cory\_G\_Watson](https://discuss.elastic.co/u/Cory_G_Watson)\
**Post date:** [November 10, 2013, 5:39pm UTC](https://discuss.elastic.co/t/ann-scala-rest-client-wabisabi/14341/1 "2013-11-10T17:39:07Z")

</div>

This isn't the first release of Wabisabi, but I've never announced it on  
the list so maybe it's the first you've heard of it. 🙂

Wabisabi [https://github.com/gphat/wabisabi](https://github.com/gphat/wabisabi) is a Scala client for  
ElasticSearch. It uses the REST API so it has no dependency on  
ElasticSearch itself in terms of jars. It interesting in two more ways:

- It is asynchronous by way of the dispatch HTTP library[http://dispatch.databinder.net/Dispatch.html](http://dispatch.databinder.net/Dispatch.html)  
.
- It does not care about JSON and works only with Strings. It leaves the  
JSON library choice to you!

You can find it on GitHub [https://github.com/gphat/wabisabi](https://github.com/gphat/wabisabi), add it as a  
dep [https://github.com/gphat/wabisabi#using-it](https://github.com/gphat/wabisabi#using-it) to sbt, and read the API  
docs [http://gphat.github.io/wabisabi/api/index.html#package](http://gphat.github.io/wabisabi/api/index.html#package). File a ticket[https://github.com/gphat/wabisabi/issues](https://github.com/gphat/wabisabi/issues)if you find a bug or a missing feature. I might even fix the bug or  
implement the feature! 🙂

The most recent version (2.0.8) has support for ElasticSearch's bulk API[http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/docs-bulk.html](http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/docs-bulk.html).  
This week also saw Wabisabi added to the list of community support client  
libraries for Scala[http://www.elasticsearch.org/guide/en/elasticsearch/client/community/current/clients.html#community-scala](http://www.elasticsearch.org/guide/en/elasticsearch/client/community/current/clients.html#community-scala)  
.

Happy searching!

--  
You received this message because you are subscribed to the Google Groups "elasticsearch" group.  
To unsubscribe from this group and stop receiving emails from it, send an email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

---

<div class="post-metadata">

**Author:** ![Borislav\_Gankov](https://avatars.discourse-cdn.com/v4/letter/b/b5ac83/32.png) [@Borislav\_Gankov](https://discuss.elastic.co/u/Borislav_Gankov)\
**Post date:** [November 13, 2013, 4:25pm UTC](https://discuss.elastic.co/t/ann-scala-rest-client-wabisabi/14341/2 "2013-11-13T16:25:52Z")

</div>

Nice work! Thanks for the note.

--  
You received this message because you are subscribed to the Google Groups "elasticsearch" group.  
To unsubscribe from this group and stop receiving emails from it, send an email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

---

<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 6, 2017, 2:07am UTC](https://discuss.elastic.co/t/ann-scala-rest-client-wabisabi/14341/3 "2017-07-06T02:07:30Z")

</div>

Closed on July 6, 2017, 2:07am UTC


