# Announce: Elastic Search Client for Scala 2.10

**URL:** <https://discuss.elastic.co/t/announce-elastic-search-client-for-scala-2-10/10679>\
**Category:** Elasticsearch\
**Created:** [February 9, 2013, 9:09am UTC](https://discuss.elastic.co/t/announce-elastic-search-client-for-scala-2-10/10679 "2013-02-09T09:09:32Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ruud\_Diterwich](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ruud_diterwich/32/2021_2.png) [@Ruud\_Diterwich](https://discuss.elastic.co/u/Ruud_Diterwich)\
**Post date:** [February 9, 2013, 9:09am UTC](https://discuss.elastic.co/t/announce-elastic-search-client-for-scala-2-10/10679/1 "2013-02-09T09:09:32Z")

</div>

I'd like to announce a small Elastic Search client for Scala. It mainly  
adapts the asynchronous Java API to Scala's 2.10 futures.

> **[scalastuff/esclient](https://github.com/scalastuff/esclient)**
>
> esclient - Elastic Search Client for Scala

Contributions and comments are welcome!

--  
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:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [February 9, 2013, 9:31am UTC](https://discuss.elastic.co/t/announce-elastic-search-client-for-scala-2-10/10679/2 "2013-02-09T09:31:23Z")

</div>

You can add it here: [http://www.elasticsearch.org/guide/appendix/clients.html](http://www.elasticsearch.org/guide/appendix/clients.html)?

BTW what are the main differences with scalastic from Benny? [https://github.com/bsadeh/scalastic](https://github.com/bsadeh/scalastic)

--  
David 😉  
Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs

Le 9 févr. 2013 à 10:09, Ruud Diterwich [ruud@diterwich.com](mailto:ruud@diterwich.com) a écrit :

I'd like to announce a small Elastic Search client for Scala. It mainly adapts the asynchronous Java API to Scala's 2.10 futures.

> **[scalastuff/esclient](https://github.com/scalastuff/esclient)**
>
> esclient - Elastic Search Client for Scala

## Contributions and comments are welcome!

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).

--  
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:** ![Ruud\_Diterwich](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ruud_diterwich/32/2021_2.png) [@Ruud\_Diterwich](https://discuss.elastic.co/u/Ruud_Diterwich)\
**Post date:** [February 9, 2013, 10:00am UTC](https://discuss.elastic.co/t/announce-elastic-search-client-for-scala-2-10/10679/3 "2013-02-09T10:00:57Z")

</div>

Hi David, thanks for merging my commit.

The main difference with scalastic is that esclient doesn't wrap the java  
API. Instead, it is very minimalistic, it just adds a single execute  
method, which is futures-based. For the rest, the java API is fully  
exposed. People may find this an advantage or a disadvantage.

My aim was mainly to allow for a clean integration with other async Scala  
frameworks like Play, Spray, Akka. Being minimalistic, it also makes it  
much easier to keep up with latest developments of ES.

Ruud

On Sat, Feb 9, 2013 at 10:31 AM, David Pilato [david@pilato.fr](mailto:david@pilato.fr) wrote:

> You can add it here:  
> [Elasticsearch Platform — Find real-time answers at scale | Elastic](http://www.elasticsearch.org/guide/appendix/clients.html)?
> 
> BTW what are the main differences with scalastic from Benny?  
> [GitHub - bsadeh/scalastic: scala driver for elasticsearch](https://github.com/bsadeh/scalastic)
> 
> --  
> David 😉  
> Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs
> 
> Le 9 févr. 2013 à 10:09, Ruud Diterwich [ruud@diterwich.com](mailto:ruud@diterwich.com) a écrit :
> 
> I'd like to announce a small Elastic Search client for Scala. It mainly  
> adapts the asynchronous Java API to Scala's 2.10 futures.
> 
> [GitHub - scalastuff/esclient: Elastic Search Client for Scala](https://github.com/scalastuff/esclient)
> 
> Contributions and comments are welcome!
> 
> --  
> 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).
> 
> --  
> 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).

--  
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:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [February 9, 2013, 10:18am UTC](https://discuss.elastic.co/t/announce-elastic-search-client-for-scala-2-10/10679/4 "2013-02-09T10:18:37Z")

</div>

Thanks for the explanation.

--  
David 😉  
Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs

Le 9 févr. 2013 à 11:00, Ruud [ruud@diterwich.com](mailto:ruud@diterwich.com) a écrit :

Hi David, thanks for merging my commit.

The main difference with scalastic is that esclient doesn't wrap the java API. Instead, it is very minimalistic, it just adds a single execute method, which is futures-based. For the rest, the java API is fully exposed. People may find this an advantage or a disadvantage.

My aim was mainly to allow for a clean integration with other async Scala frameworks like Play, Spray, Akka. Being minimalistic, it also makes it much easier to keep up with latest developments of ES.

Ruud

On Sat, Feb 9, 2013 at 10:31 AM, David Pilato [david@pilato.fr](mailto:david@pilato.fr) wrote:

> You can add it here: [Elasticsearch Platform — Find real-time answers at scale | Elastic](http://www.elasticsearch.org/guide/appendix/clients.html)?
> 
> BTW what are the main differences with scalastic from Benny? [GitHub - bsadeh/scalastic: scala driver for elasticsearch](https://github.com/bsadeh/scalastic)
> 
> --  
> David 😉  
> Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs
> 
> Le 9 févr. 2013 à 10:09, Ruud Diterwich [ruud@diterwich.com](mailto:ruud@diterwich.com) a écrit :
> 
> I'd like to announce a small Elastic Search client for Scala. It mainly adapts the asynchronous Java API to Scala's 2.10 futures.
> 
> [GitHub - scalastuff/esclient: Elastic Search Client for Scala](https://github.com/scalastuff/esclient)
> 
> ## Contributions and comments are welcome!
> 
> 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).
> 
> --  
> 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).

--  
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).

--  
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:** ![LliuTiger](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/lliutiger/32/2031_2.png) [@LliuTiger](https://discuss.elastic.co/u/LliuTiger)\
**Post date:** [October 28, 2013, 2:48am UTC](https://discuss.elastic.co/t/announce-elastic-search-client-for-scala-2-10/10679/5 "2013-10-28T02:48:08Z")

</div>

Hi Ruud， the project is still alive?

Best Regards  
Tiger

在 2013年2月9日星期六UTC+8下午5时09分32秒，Ruud Diterwich写道：

> I'd like to announce a small Elastic Search client for Scala. It mainly  
> adapts the asynchronous Java API to Scala's 2.10 futures.
> 
> [GitHub - scalastuff/esclient: Elastic Search Client for Scala](https://github.com/scalastuff/esclient)
> 
> Contributions and comments are welcome!

--  
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:** ![Ruud\_Diterwich](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ruud_diterwich/32/2021_2.png) [@Ruud\_Diterwich](https://discuss.elastic.co/u/Ruud_Diterwich)\
**Post date:** [October 28, 2013, 6:47am UTC](https://discuss.elastic.co/t/announce-elastic-search-client-for-scala-2-10/10679/6 "2013-10-28T06:47:13Z")

</div>

Yes it is. It hasn't seen many updates lately, but we're using it every day.

Kind regards,

Ruud

On Mon, Oct 28, 2013 at 3:48 AM, LliuTiger [lshoo36@gmail.com](mailto:lshoo36@gmail.com) wrote:

> Hi Ruud， the project is still alive?
> 
> Best Regards  
> Tiger
> 
> 在 2013年2月9日星期六UTC+8下午5时09分32秒，Ruud Diterwich写道：
> 
> > I'd like to announce a small Elastic Search client for Scala. It mainly  
> > adapts the asynchronous Java API to Scala's 2.10 futures.
> > 
> > [https://github.com/scalastuff/\*\*esclient](https://github.com/scalastuff/**esclient)[https://github.com/scalastuff/esclient](https://github.com/scalastuff/esclient)
> > 
> > Contributions and comments are welcome!
> 
> --  
> You received this message because you are subscribed to a topic in the  
> Google Groups "elasticsearch" group.  
> To unsubscribe from this topic, visit  
> [https://groups.google.com/d/topic/elasticsearch/YYsntE2ZgFY/unsubscribe](https://groups.google.com/d/topic/elasticsearch/YYsntE2ZgFY/unsubscribe).  
> To unsubscribe from this group and all its topics, 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).

--  
Met vriendelijke groet,

Ruud Diterwich

--  
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:10am UTC](https://discuss.elastic.co/t/announce-elastic-search-client-for-scala-2-10/10679/7 "2017-07-06T02:10:19Z")

</div>


