Clients

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

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 3.0 2.4
Client Intelligence
Cache
Multimap
Counters
Locks
Streaming
Iteration
Listeners
Continuous Queries
Near Caching
Cross-site

Client Details

Java

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

Go

Go client for Infinispan with Hot Rod protocol support.

JavaScript

Node.js client for server-side JavaScript applications.

C++

Native C++ client for high-performance applications.

.NET

Client for .NET and C# applications.

Python

Python client for scripting and data science workflows.