.. _es-guide-reference-groovy-api-index: .. _es-guide-reference-groovy-api: ========== Groovy Api ========== This section describes the `Groovy `_ API elasticsearch provides. All of elasticsearch APIs are executed using a :ref:`GClient `, and are completely asynchronous in nature (either accepts a listener, or return a future). The Groovy API is a wrapper on top of the :ref:`Java API ` exposing it in a groovier manner. The execution options for each API follow a similar manner and covered in :ref:`the anatomy of a Groovy API `. Maven Repository ---------------- elasticsearch is hosted on `Sonatype `_, with both a `releases repo `_ and a `snapshots repo `_. .. toctree:: :maxdepth: 1 anatomy client count delete get index_ search