Hosting and cloud · Service

Workers KV

A simple key-value store from Cloudflare that Workers can read in milliseconds from anywhere, suited to settings, cached data and lookups that rarely change.

Cloudflare · Free tier · updated

How it works

KV stores values (text, JSON or binary, up to 25 MiB each) under keys inside namespaces, and caches popular keys in Cloudflare's data centres so reads are fast worldwide. A Worker reads it through a binding with a call such as env.CONFIG.get('theme'), and writes go through the same API, the dashboard or Wrangler.

It is eventually consistent: a change can take 60 seconds or more to show up in other locations. That suits feature flags, redirects, configuration and cached API responses, but not counters, stock levels or anything two users might change at once, where D1 or Durable Objects fit better.

Workers KV pricing

Free tier

Free for 100,000 reads and 1,000 writes a day, with 1 GB stored. On the $5 Workers plan, 10 million reads a month are included, then $0.50 per million reads and $5 per million writes.

Workers KV pricing page (opens in a new tab)Approximate, checked September 2026.What the other tools cost

More in Hosting and cloud

Cloudflare

All 26 Hosting and cloud terms

Crafted in the dark. Shipped to the world.

Tell us what you are building. You get a private project space with a proposal and a line-by-line quote within a day.