Introduction
NuxtHub helps you build full-stack applications on the Edge.
NuxtHub aims to provide a complete backend experience for Nuxt apps, allowing developers to build full-stack applications on the Edge, read more about Nuxt on the edge.
Features
NuxtHub provides multiple features to help you build full-stack applications:
- SQL database to store your application's data with
hubDatabase()
- Key-Value to store JSON data accessible globally with low-latency with
hubKV()
- Blob storage to store static assets, such as images, videos and more with
hubBlob()
- Cache storage to cache your server route responses or functions using Nitro's
cachedEventHandler
andcachedFunction
Each storage utils is auto-imported and configured to be used in your Nuxt's server directory.
npx nuxi dev --remote
.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/analytics
: Understand your traffic and track events within your application and API (soon)@nuxthub/...
: You name it!
Console (alpha)
The NuxtHub console 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.
Features
- Link your Cloudflare account and stay in control, we never mark-up Cloudflare prices
- Deploy your application with
nuxthub deploy
command - Relax while it provisions all the necessary resources (database, kv, blob)
- 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