Accelerate your Vercel Workflow with databases optimized for the fastest frontends
Vercel KV is a fully managed, globally replicated, Redis-compatible database optimized for high-performance web apps.
import kv from '@vercel/kv';
export async function getPrefs() { const prefs = await kv.get('prefs'); return prefs || {};}
export async function updatePrefs(prefs: Record<string, string>) { return kv.set('prefs', prefs);}
A database designed for instant provisioning, unlimited environments, and automatic scaling. No more clusters or connection pooling.
For the lowest-latency reads, replica databases are distributed around the world, and clients are routed to their nearest region.
Effortless scaling
Built to handle the unpredictable nature of web traffic, scaling up and down as needed.
Ready for the edge
For low-latency, high-throughput reads and writes, designed to work natively with Vercel's compute products.
No management required
No setup required. Spend your time building your application, not managing database instances.
Vercel KV Next.js Starter
Simple Next.js template that uses Vercel KV for Redis to track pageviews.
Built with Next.js
Vercel KV Sveltekit Starter
Simple Sveltekit template that uses Vercel KV for Redis to track pageviews.
Built with Svelte
Vercel KV Nuxt Starter
Simple Nuxt template that uses Vercel KV for Redis to track pageviews.
Built with Nuxt