Hot Rod Clients

Hot Rod is a wire protocol that Infinispan clients use to talk to a remote grid. It is a binary, platform-independent protocol that was developed in the open as a part of Infinispan.

The Hot Rod specification is available on-line, and several clients exist for this protocol.


Language Version Information Links
Java 9.4.16.Final The reference Hot Rod client, written in Java. This ships with Infinispan. Maven/Gradle/Ivy
Java 10.0.0.CR1 The reference Hot Rod client, written in Java. This ships with Infinispan. Maven/Gradle/Ivy
C++ Client 8.3.1.Final A native C++ client for Infinispan. Detailed instructions including installation are on the project's GitHub site. Downloads/Docs GitHub
.NET Client 8.3.1.Final A native .NET client for Infinispan. Detailed instructions including installation are on the project's GitHub site. Downloads/Docs GitHub
Javascript Client 0.6.0 A native Javascript client for Infinispan. Detailed instructions including installation are on the project's GitHub site. GitHub npm npm package Docs
Ruby Client 0.0.2 A native Ruby client for Infinispan. Detailed instructions including installation as a Ruby Gem are on the project's GitHub site. This client is currently unmaintained and supports a very limited subset of Hot Rod features. If you would like to contribute to it, please come and talk to us. GitHub Docs
Python Client 0.0.2 A native Python client for Infinispan. Detailed instructions including installation are on the project's GitHub site. This client is currently unmaintained and supports a very limited subset of Hot Rod features. If you would like to contribute to it, please come and talk to us. GitHub Docs

Contributing Clients

Want to contribute more clients for Hot Rod ? We’d love you to do so!

Learn more about getting involved.
back to top