[[java-rest-low]] = Java Low Level REST Client [partintro] -- The low-level client's features include: * load balancing across all available nodes * failover in case of node failures and upon specific response codes * failed connection penalization (whether a failed node is retried depends on how many consecutive times it failed; the more failed attempts the longer the client will wait before trying that same node again) * persistent connections * trace logging of requests and responses * optional automatic <> * packaged as a single JAR file that shades all dependencies -- :doc-tests: {docdir}/../../client/rest/src/test/java/org/elasticsearch/client/documentation include::usage.asciidoc[] include::configuration.asciidoc[] :doc-tests: {docdir}/../../client/sniffer/src/test/java/org/elasticsearch/client/sniff/documentation include::sniffer.asciidoc[] include::../license.asciidoc[] :doc-tests!: