LMCache

LMCache

Open-source KV cache infrastructure for faster, cheaper LLM inference

70/100Safe BetFreeFree

For teams running vLLM or TGI and hitting latency or cost walls, LMCache is a no-lock-in, production-proven fix. It's not for the non-technical—setup is Python and CLI heavy. Backed by solid research and real end-user speedups, it's a strong pick.

Verified 3d ago · liveness 70/100 · cite: rightaichoice.com/tools/lmcache

Best for
  • Developers building low-latency LLM chatbots with vLLM or TGI
  • Enterprises deploying LLMs at scale and hitting latency or cost walls
  • Researchers exploring KV cache optimization techniques
  • Teams using RAG with cached knowledge fusion via CacheBlend
Not ideal for
  • Users needing out-of-the-box GUI interfaces
  • Non-technical users without Python or CLI experience
  • Applications requiring dynamic fine-tuning at inference time
Visit Website

IntermediateFor a vLLM user, in-process mode can take under an hour to get started. Multiprocess mode adds a few hours to set up the standalone server and configure storage. Expect a day to fully tune and benchmark for your workload.API · CLIAPI availableVerified 3d ago
Pricing
Free
FreeFree tier3 hidden costs
Learning curve
Intermediate
For a vLLM user, in-process mode can take under an hour to get started. Multiprocess mode adds a few hours to set up the standalone server and configure storage. Expect a day to fully tune and benchmark for your workload.
Runs on
APICLI
API available · 10 integrations
Who it's for
DevOps engineer at a startup running a vLLM-based chatbotML platform team at an enterprise using GKEResearcher experimenting with CacheBlend for RAG
Live sentiment
Is LMCache actually worth it?

We scan live Reddit threads, YouTube comments, X posts, G2 reviews and other communities — and hand you an honest verdict in under a minute.

  • Honest verdict, not marketing
  • Real pros & cons from real users
  • Attributed quotes with receipts
Run a free scan

3 free scans · no card needed

Skip it if

Skip LMCache if you're not running vLLM or TGI, if your workloads have little cache reuse, or if you need a GUI or managed solution rather than Python/CLI infrastructure.

The 30-second take
Biggest gripe

You'll need to invest engineering time to integrate and tune LMCache with your vLLM or TGI setup—there's no turnkey installer.

Price reality

LMCache is free and open-source, making it ideal for startups and teams with tight budgets who already run vLLM or TGI. It competes with commercial acceleration solutions that charge per-CPU or per-token, but offers no vendor lock-in and lower total cost for high-reuse workloads.

In short

LMCache — Open-source KV cache infrastructure for faster, cheaper LLM inference. Best for Developers building low-latency LLM chatbots with vLLM or TGI, Enterprises deploying LLMs at scale and hitting latency or cost walls, Researchers exploring KV cache optimization techniques. Free to use.

What people actually say about LMCache — is it worth it?

We ran a structured research pass across product reviews, community discussions, and post-purchase forum threads to surface the patterns vendors won't publish themselves. Below: the recurring strengths, the hidden costs people mention most, and the cohort that consistently regrets adopting this tool.

60 mentions across 5 sources (Hacker News, YouTube, Bluesky, GitHub, Lemmy) · researched Jul 18, 2026.

67% positive33% critical
Recurring strengths
  • +Reduces time-to-first-token (TTFT) by up to 8x via KV cache reuse.
  • +Open-source with permissive license and active GitHub community.
  • +Integrates seamlessly with vLLM and HuggingFace TGI.
  • +Research-backed algorithms (CacheGen, CacheBlend) with peer-reviewed papers.
  • +Supports multi-tier caching across GPU, CPU, RAM, SSD, and S3.
Recurring frustrations
  • Streaming compression may be lossy, affecting output quality.
  • Security vulnerability (CVE) in KV cache hash function up to 0.4.6.
  • High number of open GitHub issues (402) indicates ongoing bugs.
  • Setup and integration require intermediate infrastructure skills.
  • KV cache calculator supports only smaller open models.
Patterns worth knowing
Strong latency improvement claims (2-8x) are backed by real benchmarks but vary by use case.
Seen on Hacker News, Bluesky, GitHub
Compression trade-offs between speed and losslessness raise concerns for production quality.
Seen on Hacker News
Active development with many open issues suggests not yet fully stable for production.
Seen on GitHub, Bluesky
Learning curve
intermediateProductive in ~A few hours
Hidden costs people mention
  • Potential GPU/SSD costs for multi-tier caching infrastructure
  • Time investment for integration and debugging

Viability Score

70/100
Safe Bet

How well maintained and how widely used is LMCache? Built from what the vendor actually publishes (docs, changelog, tutorials, integrations, pricing), whether the site is live, and how much real users discuss it. How we calculate this

Recent activity
90
Traction
100
Site health
95
User sentiment
67
What the vendor publishes
20

Last calculated: September 2026

How we score →

Key Features

  • KV cache compression to support longer contexts
  • Cache reuse across requests to reduce prefill work
  • CacheBlend dynamic fusion for RAG with cached knowledge
  • Cache search beyond exact prefix matches
  • Multi-tier storage: GPU, CPU memory, local disk, and external backends
  • Cross-worker and cross-engine cache transfer
  • In-process and multiprocess deployment modes
  • Device-DAX byte-addressable memory integration
  • No-GPU starter guide for vLLM
  • Observability tools for tracking cache behavior
  • KV cache calculator for planning memory usage
  • Integration with vLLM and TGI inference engines
  • Integration with Nvidia Dynamo for distributed inference
  • Supported on AMD MI300X GPUs with 3–10× speedups
  • Backed by research from University of Chicago (CacheGen, CacheBlend)

About LMCache

FreeIntermediateAPI availableAPI · CLI

LMCache is an open-source infrastructure layer that transforms KV caches into AI-native memory, enabling teams to store, compress, search, and reuse them across a cluster. Built for developers, enterprises, and researchers running LLM inference at scale, it integrates with major engines like vLLM and TGI and is in production at organizations such as CoreWeave, Google Cloud, and AMD. By eliminating redundant prefill computation, LMCache slashes latency and operating costs, with 3–10× speedups reported on AMD MI300X GPUs for community models like Qwen3 and Llama3. The project supports two deployment modes: in-process, which runs inside the inference engine for simplicity, and multiprocess, which runs as a standalone server for process isolation and cache survival across worker restarts—recommended for production. It offers tiered storage across GPU, CPU memory, local disk, and external backends, and can move KV caches across workers and engines for distributed inference. Key capabilities include KV cache compression for longer contexts, dynamic KV cache fusion (CacheBlend) for RAG, and cache search that goes beyond exact prefix matches. Recent updates have broadened accessibility: a no-GPU starter guide for vLLM, a beginner's guide to MP mode transfer paths, and Device-DAX, which brings byte-addressable memory into the KV cache path. The project is backed by peer-reviewed research from the University of Chicago, including CacheGen and CacheBlend. Unlike proprietary acceleration solutions, LMCache is fully open-source, with no vendor lock-in, and offers observability tools plus a KV cache calculator to plan deployments. It's a practical fit for teams already in the vLLM or TGI ecosystem who want to cut costs without rewriting their stack.

Behind the Verdict

When should you reach for LMCache? If you're running vLLM or TGI and your prefill is eating your latency budget or your GPU memory is overflowing with long contexts, this is the layer that directly attacks that. Teams in production at CoreWeave, Google Cloud, and AMD are using it, which is a decent signal it survives real workloads. The 3–10× speedup on AMD MI300X is punchy, but remember it's vendor-claimed—test on your own models before you celebrate. Where it bites: this isn't a GUI tool. You'll be editing configs and writing Python. If your team is allergic to the command line, look elsewhere. Also, if your workload is mostly one-off queries with little cache reuse—say, single-shot batch scoring—the caching benefit shrinks, and the setup cost may not pay off. You're better off with plain vLLM in those cases. What about alternatives? Proprietary accelerators (think TensorRT-LLM or SGLang's built-in caching) can be faster out-of-the-box, but lock you in. LMCache's open-source edge is the ability to swap storage backends—GPU, CPU, disk, or external object storage—and to reuse caches across engines and workers without rearchitecting. That flexibility is what makes it a strategic pick for infrastructure teams, not just a quick fix. In practice, the multiprocess mode is the one you want for production—cache survives worker restarts, which is critical for long-running services. The no-GPU starter guide lowers the entry barrier for experimentation, and Device-DAX is worth tracking if you have byte-addressable memory (like CXL) in sight for future memory expansion. Watch out for the learning curve in MP mode's transfer paths—the beginner's guide helps, but it's still a mental shift from in-process simplicity. Bottom line: If you're already in the vLLM/TGI ecosystem and

Researching LMCache? Get your full AI stack in 60 seconds.

Free, no signup — tell us your goal and get tools matched to your budget & existing stack.

Real-world workflow fit

Concrete scenarios for the personas LMCache actually fits — and what changes day-one when you adopt it.

DevOps engineer at a startup running a vLLM-based chatbot

You need to reduce p50 latency for multi-turn conversations.

Outcome: You install LMCache in multiprocess mode, configure tiered storage to cache conversation histories, and see latency drop by up to 3–10x on AMD GPUs, with minimal code changes.

ML platform team at an enterprise using GKE

You're hitting GPU memory constraints with long system prompts on Kubernetes.

Outcome: You enable LMCache's node-local storage, offloading large KV caches to disk, and free GPU memory to increase concurrency and reduce costs.

Researcher experimenting with CacheBlend for RAG

You want to fuse KV caches from multiple document chunks dynamically.

Outcome: You use LMCache's CacheBlend integration to retrieve and fuse relevant caches, cutting redundant prefill and boosting RAG throughput.

Use Cases

Models Under the Hood

Qwen3Llama3Qwen-VL

as of 2026-09-01

Limitations

  • LMCache is an open-source KV cache infrastructure for LLM inference, designed for workloads with long prompts, conversation history, and retrieved content reuse.
  • It supports multiple deployment modes, including in-process and multiprocess (MP) modes, and integrates with major inference engines and hardware platforms.
  • The project is community-driven and currently has over 11,000 GitHub stars and 350+ contributors.

as of 2026-08-24

Verification history

We have re-verified LMCache 7 times since . Each pass re-reads the vendor's own pages and re-checks every listed field against that evidence; passes where nothing had changed are marked as such.

  1. re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  2. re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  3. re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  4. re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  5. re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  6. re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it

Showing the 6 most recent of 7 verification passes.

Free to cite with attribution — this page re-verifies continuously.

12-month cost

Project the real annual outlay, including the implied monthly cost when only an annual tier is published.

Annual total
Free
Over 12 months
Effective monthly
Free
Billed monthly

Vendor list price only. Add-on usage, seat overages, and contract minimums are surfaced under Hidden costs & gotchas.

Plans compared

For each published LMCache tier: who it actually fits, and what it adds vs. the previous tier. Cross-reference the cost calculator above for projected annual outlay.

Free

$0/mo

Ideal for

Open-source developers and teams running vLLM/TGI who want to cut latency and costs without any licensing fees.

What this tier adds

This is the only plan; it's fully open-source with all features including compression, tiered storage, and CacheBlend.

Hidden costs & gotchas

What the public pricing page doesn't put in bold. Captured from pricing-page footnotes, contract terms, and recurring complaints.

  • You'll need to invest engineering time to integrate and tune LMCache with your vLLM or TGI setup—there's no turnkey installer.
  • Running multiprocess mode requires managing a separate LMCache server, which adds operational overhead and resource consumption.
  • To get the full benefit, you'll need to design your prompts and workloads for cache reuse; random queries may see little speedup.

Where the pricing makes sense

The company stage and team size where LMCache's pricing actually pencils out — and where peers do it cheaper.

LMCache is free and open-source, making it ideal for startups and teams with tight budgets who already run vLLM or TGI. It competes with commercial acceleration solutions that charge per-CPU or per-token, but offers no vendor lock-in and lower total cost for high-reuse workloads.

Setup time & first value

How long it actually takes to get something useful out of LMCache — broken out by persona, not the marketing-page minute.

For a vLLM user, in-process mode can take under an hour to get started. Multiprocess mode adds a few hours to set up the standalone server and configure storage. Expect a day to fully tune and benchmark for your workload.

Switching to or from LMCache

How to bring data in from common predecessors and how to get it back out — written for the switcher, not the buyer.

Migrating in
  • From vLLM prefix caching: Replace or augment with LMCache's tiered storage for longer-lived caches and better reuse across workers.
  • From monolithic inference servers: Deploy LMCache multiprocess as a standalone cache server while keeping your engine unchanged.
Migrating out
  • To vLLM native prefix caching: If you find LMCache's overhead unnecessary, you can disable it and rely on built-in caching.
  • To other inference engines: Since LMCache is engine-agnostic, you can swap back to a competing solution without vendor lock-in.

Integrations

vLLMTGINvidia DynamoGoogle Cloud GKEAMD Instinct MI300XCoreWeave AI Object StorageRedisPyTorch FoundationTensormeshMooncake

Resources & Guides

Tutorials & Learning

Official links

Featured Head-to-Head Comparisons

Popular in GPU Cloud & Model Inference

Rain AI

Rain AI

Brain-inspired AI hardware for ultra-low-power edge inference

Contact SalesTry
Recogni

Recogni

Air-cooled AI inference system delivering 608 PFLOPS per rack with log-math architecture.

Contact SalesTry
Spectral Labs SGS-1

Spectral Labs SGS-1

Decentralized AI inference with sub-5ms latency and verifiable compute

FreemiumTry

Frequently Asked Questions

Used LMCache? Help shape our editorial sentiment research.