---
title: Caching
---

import DocCard from '@theme/DocCard';

Marten provides native support for caching, enabling you to store the outcome of resource-intensive operations and bypass performing them for each request. This encompasses basic caching abilities and advanced features like template fragment caching.

## Guides

<div className="row category-index-row">
  <article key="introduction" className="col col--6">
    <DocCard item={{type: "link", href: "./caching/introduction", label: "Introduction", docId: "caching/introduction" }} />
  </article>
</div>

## How-to's

<div className="row category-index-row">
  <article key="create-custom-cache-stores" className="col col--6">
    <DocCard item={{type: "link", href: "./caching/how-to/create-custom-cache-stores", label: "Create custom cache stores", docId: "caching/how-to/create-custom-cache-stores" }} />
  </article>
</div>

## Reference

<div className="row category-index-row">
  <article key="stores" className="col col--6">
    <DocCard item={{type: "link", href: "./caching/reference/stores", label: "Stores", docId: "caching/reference/stores" }} />
  </article>
</div>
