[id='hotrod_api']
= Hot Rod Client API
{brandname} Hot Rod client API provides interfaces for creating caches
remotely, manipulating data, monitoring the topology of clustered caches, and
more.

include::{topics}/ref_hotrod_basic_api.adoc[leveloffset=+1]
include::{topics}/ref_hotrod_remote_cache.adoc[leveloffset=+1]
include::{topics}/ref_hotrod_unsupported_methods.adoc[leveloffset=+2]
include::{topics}/ref_hotrod_remote_iterator.adoc[leveloffset=+1]
include::{topics}/proc_using_custom_filters.adoc[leveloffset=+2]
include::{topics}/ref_hotrod_versioned_api.adoc[leveloffset=+1]
include::{topics}/ref_hotrod_streaming_api.adoc[leveloffset=+1]
include::{topics}/ref_hotrod_listeners.adoc[leveloffset=+1]
include::{topics}/ref_hotrod_client_transactions.adoc[leveloffset=+1]

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