[id='install-configure']
:context: install-configure
= Installing and configuring {hr_js} clients
Ensure your system meets requirements before installing the {hr_js} client.
You can then configure {hr_js} clients to connect to {brandname} Server, use different media types for keys and values, and customize logging.

include::{topics}/proc_installing_clients.adoc[leveloffset=+1]
include::{topics}/proc_configuring_connections.adoc[leveloffset=+1]
include::{topics}/proc_configuring_connections_xsite.adoc[leveloffset=+2]
include::{topics}/proc_switching_clusters.adoc[leveloffset=+2]
include::{topics}/proc_configuring_authentication.adoc[leveloffset=+1]
include::{topics}/ref_authentication_mechanisms.adoc[leveloffset=+2]
include::{topics}/proc_configuring_encryption.adoc[leveloffset=+1]
include::{topics}/ref_encryption.adoc[leveloffset=+2]
include::{topics}/proc_configuring_data_formats.adoc[leveloffset=+1]
include::{topics}/proc_configuring_logging.adoc[leveloffset=+1]

// Restore the parent context.
ifdef::parent-context[:context: {parent-context}]
ifndef::parent-context[:!context:]
