Getting Started

What is NuxtHub?

NuxtHub helps you build and deploy full-stack Nuxt applications globally.

On top of deploying your Nuxt application, NuxtHub aims to provide a complete backend experience on top of the framework, allowing developers to build full-stack applications on the Edge, read more about Nuxt on the Edge.

It leverages Cloudflare features such as Pages, Workers Analytics, AI, KV, D1, R2 and more.

NuxtHub is what Vercel / Netlify is for AWS, but for Cloudflare.
It also deploys to your Cloudflare account so you stay in control of your data and billing as we don't mark-up Cloudflare prices.
Watch a 3 minute introduction video by LearnVue.

Features

NuxtHub provides optional features to help you build full-stack applications:

  • AI Models to run machine learning models, such as LLMs in Nuxt.
  • Blob storage to store static assets, such as images, videos and more
  • Caching system for your Nuxt pages, API routes or server functions
  • SQL database to store your application's data
  • Key-Value to store JSON data accessible globally with low-latency
  • Open API to generate your API documentation with Scalar
NuxtHub comes with a powerful proxy system to connect to your project's resources from your local environment, allowing you to work with your remote storage as if it was local with npx nuxi dev --remote.

NuxtHub Admin

NuxtHub Admin
NuxtHub Admin Deployments
NuxtHub Admin Database
NuxtHub Admin KV
NuxtHub Admin Blob
NuxtHub Admin Logs
NuxtHub Admin Open API
NuxtHub Admin Cache

The NuxtHub admin is a web based dashboard to manage your NuxtHub apps. It helps you deploy your NuxtHub apps with a single command on your Cloudflare account while provisioning all the necessary resources for you.

It abstracts the complexity of managing full-stack Nuxt applications on Cloudflare:

  • Link your Cloudflare account and stay in control, we never mark-up Cloudflare prices
  • Deploy your application with nuxthub deploy command or with Cloudflare Pages CI
  • Relax while it provisions all the necessary resources (ai, blob, cache, database, kv)
  • Manage your app's resources with an admin panel
  • Visualize application, database, and cache metrics
  • Give access to team members to manage the application without sharing your Cloudflare account
  • Monitor your application with logs and analytics
Get started with NuxtHub Admin.

Nuxt DevTools

NuxtHub also integrates with the Nuxt DevTools to provide a complete development experience.

Nuxt DevTools Database
Nuxt DevTools KV
Nuxt DevTools Blob

Upcoming Packages

We plan to provide a complete backend experience for Nuxt apps through various @nuxthub packages.

  • @nuxthub/core: Main package to provide storage features
  • @nuxthub/auth: Add authentication for user management (soon)
  • @nuxthub/email: Send transactional emails to your users (soon)
  • @nuxthub/forms: Collect forms from users (soon)
  • @nuxthub/analytics: Understand your traffic and track events within your application and API (soon)
  • @nuxthub/...: You name it!
We are currently in the early stages of development (beta) and are looking for feedback from the community. If you are interested in contributing, please join us on nuxt-hub/core.