In-Memory Distributed Database

What is Infinispan?

Open-source, distributed, in-memory database with full-text and vector search. Elastically scalable, highly available, and replicated across data centers. Connect via HotRod, REST, Redis, or Memcached protocols.

Ready to start using Infinispan?

Get Started Now

Now Available

Infinispan 16.1.3

Download Now

Features

Interoperability

Access data across multiple protocols and programming languages.

Resilient and Fault Tolerant Data

Ensure data is always available to meet demanding workloads.

ACID Transactions

Guarantee that data is always valid and consistent.

Clustered Processing

Process data in real-time without burdening resources.

Queries & Vector Search

Full-text, relational, and kNN vector similarity search for AI and traditional workloads.

Boost Application Performance

Infinispan turbocharges applications by storing data closer to processing logic, which reduces latency and increases throughput.

Available as a Java library, you simply add Infinispan to your application dependencies and then you’re ready to store data in the same memory space as the executing code.

If you want to provision a data layer that is independent of your applications, you can use Infinispan Server for remote access to data with in-memory performance. Clients are a single network hop away from data through consistent hashing techniques and can make requests over HTTP or with a custom binary TCP protocol called Hot Rod.

Learn More

Achieve High Availability and Elasticity

Infinispan provides trusted open-source technology to deliver scalability to meet workload demands and reduce resource utilization. At the same time, Infinispan distributes your data across clusters so no single point of failure causes data loss.

One popular use for Infinispan is as a shared store for stateful data, such as user HTTP sessions. Applications can stay lightweight and avoid heap usage by externalizing sessions to Infinispan clusters, which act as an independent data layer.

Learn More

Backup Across Data Centers

Infinispan clusters running in different geographical locations can form global clusters to back up your data across sites. If sites go offline clients can immediately switch to an available cluster, making sure data center faults do not cause service interruptions.

When using the Infinispan Operator with Kubernetes environments such as Red Hat OpenShift, cross-site replication capabilities make your data ready for hybrid and multi cloud deployments.

Infinispan also guarantees data consistency when using cross-site replication, even in cases where clients make concurrent writes at different locations that use asynchronous replication. So your data is always there and always accurate, no matter where you’re running.

Learn More

Ecosystem & Integrations

Recent Blog Posts

Exploring the New OpenAPI-Compliant REST API v3 in Infinispan 16.1

April 02, 2026

By Vittorio Rigamonti

infinispan rest openapi 16.1 api

Exploring the New OpenAPI-Compliant REST API v3 in Infinispan 16.1 With Infinispan 16.1 "Polly Want a Pilsner", we introduce the OpenAPI-compliant v3 REST API, bringing modern API standards to Infinispan. The Evolution Infinispan now embraces OpenAPI standards with the n...

Infinispan 16.1

February 04, 2026

By Tristan Tarrant

release final

"Polly Want a Pilsner" Infinispan 16.1 is here, and it is codenamed "Polly Want a Pilsner". It is the first release that follows our time-boxed plan. Container-based eviction Prior to this release, it was only possible to configure memory bounds for individua...

Infinispan Insights: Supporting Redis JSON and Scripting features with Infinispan

January 14, 2026

By Katia Aresti

resp infinispan json lua

In Infinispan 15, we added a variety of commands to help replace your Redis server without changing your code. The 15.2 release also included Lua Scripting and Redis JSON APIs. Key takeaways: Understanding Redis JSON commands The benefits of Lua scripting How and wh...