Leverage data stored at the edge

Serverless key-value storage for applications on Cloudflare

Extend your applications’ functionality with our serverless key-value store. Workers KV provides a secure low-latency key-value store across 275+ global locations. Automatic scaling supports applications that serve dozens or millions of users.

Eventually consistent by design, KV caches data globally and is ideal for reference data or assets that don't change frequently.

Already a customer? Activate Today

Improve global response times

Move your application closer to the user, with edge storage, improving both site performance and the overall user experience. Store, modify, and query key-value data across our globally distributed network quickly and securely.

Reliable by default
KV replicates data automatically to avoid a single point of failure. Application developers can rely on KV to recover from failures with zero downtime.
Improve developer productivity
Improve developers productivity by allowing them to focus their time on building new features rather than scaling out key-value stores.
Workers-KV automatically replicates data to all of Cloudflare’s global locations, allowing you to scale seamlessly.

Create targeted experiences

Generate customized content instead of serving static sites. Serve unique content to returning visitors, target marketing to subsets of visitors, or store user preferences.

Quickly modify, cached or uncached content, with low latency injection of personalized content from Workers KV.


Enforce custom authorization and authentication

Store session tokens or other user information to quickly ensure the right user has access to the right content. Move the authentication layer out of applications and into the network. Reduce the threat of application-level authentication vulnerabilities while improving performance.


Remember specific attackers

Stop cheaters, spammers, trolls, and other attackers by storing IPs, user IDs, or any relevant data in Cloudflare Workers KV. Easily write to and run quick checks against large block lists to prevent attackers from reaching protected applications and posting, registering, or performing other undesired actions.

Key Features

Reduce latency when values are stored and read across Cloudflare’s global network.
Store assets up to 25 MB in size.
Integrate with 3rd party applications.
Set customized TTLs to avoid serving stale values.
Read and write from Cloudflare Workers
API to write to Workers KV from 3rd party applications
Uses Cloudflare’s robust caching infrastructure
Integrates with Workers Preview
What's Included

Included for free
  • 1 GB - Key-value storage space
  • 100,000 - Key-value reads per day
  • 1,000 - Key-value writes per day
  • 1,000 - Key-value deletes per day
  • 1,000 - Key-value lists per day

Included with Workers Paid
  • 1 GB - Key-value storage space
  • 10M - Key-value reads per month
  • 1M - Key-value writes per month
  • 1M - Key-value deletes per month
  • 1M - Key-value lists per month

Additional usage
  • $0.50 GB/month - Additional storage
  • $0.50/ 1M - Additional key-value reads
  • $5/ 1M - Additional key-value writes
  • $5/ 1M - Additional key-value deletes
  • $5/ 1M - Additional key-value lists