Quickback Docs

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.

On this page