Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Caching Software
  3. Infinispan

Infinispan

What it is

Infinispan is an open-source distributed in-memory database that supports full-text and vector search. Its search capabilities include distributed vector indexes, kNN similarity queries, semantic search, retrieval-augmented generation, and semantic caching. Applications can connect through Hot Rod, REST, Redis, or Memcached protocols; listed client libraries include Java, Go, JavaScript, C++, .NET, and Python.

It can run as an embedded library, standalone server, or container image. Deployment options include a Kubernetes Operator and container images on OpenShift, AWS EC2, Azure, and GCP. Cache stores include filesystem, JDBC, SQL, RocksDB, and remote Infinispan clusters. Security features include role- and permission-based access control, security realms, and encryption for inter-cluster traffic and remote endpoints. Infinispan also supports distributed transactions, including configurable isolation levels and XA recovery. It is free under the Apache 2.0 license; only the latest minor release of a major version is supported, with support levels distinguished by release.

For and against

For

  • Free under the Apache 2.0 open-source license.
  • Offers embedded, standalone, and container deployment.
  • Supports full-text and vector search capabilities.
  • Lists client libraries for six programming languages.

Against

  • Support covers only the latest minor release of a major version.
  • Support levels vary by release.
  • Usage questions are directed to GitHub Discussions and Stack Overflow.

The verdict

Infinispan combines distributed in-memory data capabilities with search, multiple deployment modes, and a broad set of listed client libraries. Its release-specific support policy is important to consider when choosing a version.

Who it suits

Infinispan may suit developers and teams building applications that need distributed in-memory data, search, and caching. Its deployment choices, client libraries, and protocol support provide options for different application environments.

Plans and prices

Community Edition

Free

Apache 2.0 open-source license · embedded library or standalone server · deployment and support limits not stated

Every plan, in full

On the record

Client libraries
The Hot Rod client page lists Java, Go, JavaScript, C++, .NET, and Python clients.infinispan.org · read 2 Oct 2026
Cloud support
The site lists a Kubernetes Operator and container image deployment on OpenShift, AWS EC2, Azure, and GCP.infinispan.org · read 2 Oct 2026
Deployment
Infinispan can run as an embedded library, standalone server, or container image.infinispan.org · read 2 Oct 2026
Integrations
The features page lists native integrations with Spring AI, LangChain4j, LangChain, and Quarkus LangChain4j.infinispan.org · read 2 Oct 2026
License
Infinispan is released under the Apache 2.0 open-source license.infinispan.org · read 2 Oct 2026
Persistence
Listed cache stores include filesystem, JDBC, SQL, RocksDB, and remote Infinispan cluster stores.infinispan.org · read 2 Oct 2026
Product
Infinispan is an open-source distributed in-memory database with full-text and vector search.infinispan.org · read 2 Oct 2026
Protocols
Clients can connect through Hot Rod, REST, Redis, or Memcached protocols.infinispan.org · read 2 Oct 2026
Search and AI
Features include distributed vector indexes, kNN similarity queries, semantic search, RAG, and semantic caching.infinispan.org · read 2 Oct 2026
Security
The feature page lists role and permission based access control, security realms, and encryption for inter-cluster traffic and remote endpoints.infinispan.org · read 2 Oct 2026
Support channels
For usage questions, the site recommends GitHub Discussions and Stack Overflow; development chat is on Zulip.infinispan.org · read 2 Oct 2026
Support policy
The releases page says only the latest minor release of a major version is supported and distinguishes full, limited, and limited client support.infinispan.org · read 2 Oct 2026
Transactions
Infinispan supports distributed transactions with optimistic or pessimistic locking, configurable isolation levels, and XA recovery.infinispan.org · read 2 Oct 2026

Alternatives to Infinispan

Every alternative, ranked