Using KV
Session storage, caching, and rate limiting with Cloudflare KV
Cloudflare KV is used by the Quickback Stack for session storage, caching, and rate limiting.
Session Storage
Better Auth stores sessions in KV by default for fast edge-based lookups:
// KV session adapter (auto-configured)
const session = await kv.get(`session:${sessionId}`);Rate Limiting
KV powers the rate limiting middleware:
// Rate limit key structure
const key = `ratelimit:${ip}:${endpoint}`;Caching
Use KV for caching frequently accessed data with configurable TTL.
Related
- KV Setup — Namespace and bindings configuration
- Auth Security — Rate limiting configuration