Clientsedit

Pythonedit

See the official Elasticsearch Python client.

  • pyelasticsearch: Python client.
  • ESClient: A lightweight and easy to use Python client for Elasticsearch.
  • rawes: Python low level client.
  • elasticutils: A friendly chainable Elasticsearch interface for Python.
  • Surfiki Refine: Python Map-Reduce engine targeting Elasticsearch indices.
  • pyes: Python client.

Rubyedit

See the official Elasticsearch Ruby client.

PHPedit

See the official Elasticsearch PHP client.

Javaedit

  • Jest: Java Rest client.

JavaScriptedit

See the official Elasticsearch JavaScript client.

.Netedit

Scalaedit

Clojureedit

Erlangedit

EventMachineedit

Command Lineedit

  • es2unix: Elasticsearch API consumable by the Linux command line.
  • elasticshell: command line shell for elasticsearch.

OCamledit

Smalltalkedit

Cold Fusionedit

NodeJSedit