Documentation
Find guides, references, and tutorials for Infinispan 16.1
Get Started
Clients & Protocols
Embedded (Library)
Use Infinispan as an in-process Java library for maximum performance.
Hot Rod Client
High-performance binary protocol for remote Java clients.
REST API
HTTP/JSON interface — works with any language or tool.
Redis Protocol (RESP)
Drop-in replacement for Redis. Use any Redis client library.
Memcached
Memcached-compatible text and binary protocol endpoint.
Non-Java Hot Rod Clients
Hot Rod clients for C++, C#, Python, and Node.js.
Framework Integrations
Spring Boot
Spring Boot starter with auto-configuration for caching and sessions.
Spring Framework
Spring Cache and Spring Session integration.
Hibernate / JPA
Second-level cache provider for Hibernate ORM.
Quarkus
Quarkus extension for native, cloud-native applications.
Vert.x Cluster Manager
Distributed cluster manager for Eclipse Vert.x.
Vert.x Web Sessions
Store web sessions in Infinispan with Vert.x.
Keycloak
Infinispan powers Keycloak's distributed caches and sessions.
Apache Camel
Camel component for reading and writing to Infinispan caches.
WildFly
Infinispan provides clustering and caching for WildFly / JBoss EAP.
Operations & Deployment
Server Guide
Install, configure, and run Infinispan Server.
Kubernetes Operator
Deploy and manage Infinispan clusters on Kubernetes and OpenShift.
Helm Chart
Deploy Infinispan using Helm charts on Kubernetes.
Ansible Collection
Automate Infinispan provisioning with Ansible. Community
CLI Reference
Command-line tool for managing and interacting with Infinispan.
Cross-Site Replication
Replicate data across geographically distributed data centers.
Planning & Tuning
Capacity planning, performance tuning, and optimization.
Container Images
Official container images for Infinispan Server.
AI & Vector Search
Vector Search & Querying
Distributed vector indexes, kNN search, and Ickle query language.
MCP Server
Model Context Protocol server for AI/LLM tool integration.
Spring AI
Infinispan as a vector store for Spring AI applications.
LangChain4j
Embedding store integration for LangChain4j (Java).
Quarkus LangChain4j
Quarkus extension for LangChain4j with Infinispan embedding store.
LangChain (Python)
Python vector store integration for LangChain.
References
Configuration Guide
All configuration options for caches, clusters, and server.
Encoding & Serialization
Data encoding, media types, and serialization formats.
Querying & Indexing
Ickle queries, full-text search, and indexing configuration.
Security
Authentication, authorization, TLS/SSL, and RBAC.
Logging Reference
Log categories, levels, and troubleshooting.


