ViteHub

Getting started

Set up your first ViteHub package and continue with the KV quickstart.

ViteHub currently ships @vitehub/kv, @vitehub/db, @vitehub/blob, and server-side queueing through @vitehub/queue.

This page gives you the first framework-specific setup step, then points you to the package docs where the full examples live.

Start with KV

Install the package:

pnpm add @vitehub/kv

Then register the Nuxt module:

nuxt.config.ts
export default defineNuxtConfig({
  modules: ['@vitehub/kv/nuxt'],
})

After that, continue with the KV quickstart.

Compare primitives
Choose between KV, Blob, Queue, Sandbox, inline work, and a database.
DB overview
Use a default Drizzle database and optional named databases from Vite server code.
KV overview
Understand what the KV package provides and how it resolves drivers.
KV quickstart
Read, write, and delete a first key locally.
Cloudflare provider
Configure the Cloudflare KV path.
Vercel provider
Configure the Upstash-backed Vercel path.

::

::

Copyright © 2026