This section describes the Java API elasticsearch provides. All of elasticsearch APIs are executed using a Client, and are completely asynchronous in nature (either accepts a listener, or return a future).
Note, all the APIs are exposed through the Java API (actually, the Java API is used internally to execute them).
elasticsearch is hosted on Sonatype, with both a releases repo and a snapshots repo.