Documentation

The Java API client provides strongly typed requests and responses for all Elasticsearch APIs.

Get to know the Java client

Connecting

Using the Java client

Developer docs

Explore by use case

Search my data

Create search experiences for your content, wherever it lives.

Observe my data

Follow our guides to monitor logs, metrics, and traces.

Protect my environment

Learn how to defend against threats across your environment.

View all Elastic docs