Build full-stack Nuxt apps.

NuxtHub is a Nuxt module giving you all the features required to ship full-stack applications, with no vendor lock-in.
import { db } from 'hub:db'
import { kv } from 'hub:kv'
import { blob } from 'hub:blob'

const todos = await db.query.todos.findMany()

const value = await kv.get('my-key')

const file = await blob.put('my-file.txt', 'file-content')

const cachedAPICall = defineCachedFunction(async () => {
  return $fetch('https://api.example.com/todos')
}, { maxAge: 60 * 60 })

Multi-Platform

Deploy your application with confidence to your favorite cloud provider.

SQL Database

Query your database with a type-safe ORM and automated migrations.

Files Storage

Upload, store and serve images, videos and any kind of file.

KV Storage

Leverage a Key-Value data store replicated globally for maximum performance.

Caching

Cache Nuxt pages, API routes and server functions on the Edge.

DevTools

Access your application's data and storage in the Nuxt DevTools.

I created NuxtHub to give Nuxt developers the ability to create full-stack applications, with the same DX as Nuxt and a progressive approach.
Sébastien Chopin

Sébastien Chopin

Creator of Nuxt & NuxtHub