﻿---
title: REST 5 Client
description: The low-level client’s features include: minimal dependencies, load balancing across all available nodes, failover in case of node failures and upon specific...
url: https://www.elastic.co/elastic/docs-builder/docs/3028/reference/elasticsearch/clients/java/transport/rest5-client
products:
  - Elasticsearch Client
  - Elasticsearch Java Client
---

# REST 5 Client
The low-level client’s features include:
- minimal dependencies
- 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 [discovery of cluster nodes](https://www.elastic.co/elastic/docs-builder/docs/3028/reference/elasticsearch/clients/java/transport/rest5-client/sniffer)