Hot Rod Clients

Hot Rod clients for connecting to Infinispan Server from your favourite language

Hot Rod Clients

Hot Rod is a binary, platform-independent wire protocol that Infinispan clients use to communicate with a remote server cluster. The Hot Rod specification is available online.

Want to contribute a client? We’d love your help! Learn how to contribute.

Feature Comparison

Feature Java Go JavaScript C++ .NET Python
Authentication ✓ ✓ ✓ ✓ ✓ ✓
Encryption ✓ ✓ ✓ ✓ ✓ ✓
Protocol Version 4.1 4.1 4.1 2.8 4.1 2.4
Client Intelligence ✓ ✓ ✓ ✓ ✓ ✓
Cache ✓ ✓ ✓ ✓ ✓ ✓
Multimap ✓ ✓ ✓ ✕ ✓ ✕
Counters ✓ ✓ ✓ ✕ ✓ ✕
Streaming ✓ ✕ ✕ ✕ ✕ ✕
Iteration ✓ ✓ ✓ ✓ ✓ ✕
Listeners ✓ ✓ ✓ ✓ ✓ ✕
Queries ✓ ✓ ✓ ✓ ✓ ✕
Continuous Queries ✓ ✓ ✓ ✕ ✓ ✕
Near Caching ✓ ✓ ✓ ✕ ✓ ✕
Cross-site ✓ ✕ ✓ ✕ ✓ ✕

Client Details

Java

The reference Hot Rod client, fully featured and production-ready.

JavaScript

Node.js client

C++

C++ client

Python

Python client