Web Analytics Made Easy - Statcounter
BaseKV
Sign InSign Up
Back to Articles

What Happened to Vercel KV? It Became Upstash (2026 Pricing)

Vercel KV no longer exists - existing stores were moved to Upstash Redis in December 2024, and new projects use a Marketplace integration. So the real question is what Upstash costs: free tier 256MB/500K commands, pay-as-you-go $0.20 per 100K commands, and the per-command meter that surprises people. Exact 2026 numbers and when flat-rate is simpler.

BaseKV Team5 min read
vercel kvupstashredispricingserverless2026

What Happened to Vercel KV? (It Became Upstash - 2026 Pricing)

If you went looking for Vercel KV pricing in 2026 and could not find the product, you are not losing your mind. Vercel KV no longer exists as a standalone product. Per Vercel's own documentation: "Vercel KV is no longer available. If you had an existing Vercel KV store, we automatically moved it to Upstash Redis in December 2024." New projects now add a Redis integration from the Vercel Marketplace, and under the hood that is almost always Upstash. So the real question - the one your bill cares about - is not "what does Vercel KV cost" but "what does Upstash cost, and what is the sharp edge."

TL;DR - the gotcha

Vercel KV was always Upstash with Vercel billing on top. Now the Vercel wrapper is gone and you deal with Upstash directly. Upstash's free tier is generous, but its pay-as-you-go plan meters every command, and that per-operation meter is exactly what surprises people who move a cache or a polling loop onto it. If your workload is chatty, a metered serverless Redis can cost more than a flat-rate store that never counts individual operations.

The current Upstash pricing, exactly (2026)

| Plan | Price/mo | Storage | Commands | Notes | |---|---:|---:|---:|---| | Free | $0 | 256 MB | 500K / mo | 1 database, 10 GB bandwidth | | Pay-as-you-go | usage | up to 100 GB | $0.20 / 100K | $0.25/GB storage (1 GB free), 200 GB bandwidth free | | Fixed 250MB | $10 | 250 MB | unlimited | no per-command charge | | Fixed 1GB | $20 | 1 GB | unlimited | no per-command charge | | Fixed 5GB | $100 | 5 GB | unlimited | no per-command charge | | Fixed 10GB | $200 | 10 GB | unlimited | no per-command charge |

The free tier was expanded in March 2026 to 500K commands per month (it used to be a 10,000-per-day cap). That is real headroom for a hobby project. The turn comes on pay-as-you-go.

The one you will actually hit

The free ceiling is a command count, not a size. 500K commands a month is about 16,000 a day. A single page view that does a session read, a rate-limit check, and a cache lookup is three commands - so a modestly busy app clears 16K/day faster than it fills 256 MB. When you cross the free tier onto pay-as-you-go, you pay $0.20 per 100K commands, and a cache's whole job is to be hit constantly. That is the structural mismatch: a per-command meter charges you most for the access pattern a cache is designed to have.

This is the same shape we flagged for Cloudflare Workers KV limits and Turso's row metering - the free tier is framed in a unit (commands, requests, rows) that a real workload consumes faster than the storage number suggests.

When a flat-rate store is the simpler answer

If your dataset is small and your access pattern is busy, the fixed Upstash plans remove the per-command anxiety - $10/mo for 250 MB with unlimited commands is predictable. But if the reason you liked "Vercel KV" was that it was simple and cheap for a small app, a disk-backed key-value store that speaks the Redis protocol gives you the same client code with one flat bill and no per-operation counter. That is precisely the niche a disk-backed Redis alternative fills, and it is why the Vercel KV alternative conversation keeps coming back to flat pricing.

We are biased - BaseKV is a disk-first key-value store - so skim the numbers above and decide for yourself. If you are read-heavy and tiny, Upstash's free tier may be all you ever need. If you are chatty and cost-sensitive, a flat-rate store sidesteps the meter entirely.


Related: Vercel KV alternative pricing, Upstash Redis pricing per-command, Disk-backed Redis explained