# Infinispan 14.0 documentation index

User guides and documentation written and maintained by the Infinispan community. Visit infinispan.org/documentation for more guides.

## Welcome to Infinispan

Infinispan provides distributed, in-memory data storage for modern cloud-native application workloads.

- Getting started with Infinispan

- Contributor’s guide

## Deploying and operating Infinispan clusters

Plan, configure, deploy, and manage Infinispan clusters.

- Performance considerations and tuning guidelines

- Guide to Infinispan Server

- Using the Command Line Interface (CLI)

- Using the REST API

- Security guide

- Upgrading Infinispan deployments

## Developing applications with Infinispan

Use Infinispan caching capabilities to boost application performance with a fault-tolerant and elastically scalable data store.

- Configuring caches

- Encoding caches and marshalling data

- Querying caches

- Cross-site replication

- Embedding caches in Java applications

- Using Hot Rod Java clients

- Hot Rod protocol reference

- Hibernate second-level caching (2LC)

- Spring Boot Starter

- Using the RESP protocol endpoint with Infinispan

- Spring Cache and Spring Sessions with Infinispan

- Using the Memcached protocol endpoint with Infinispan