nitro

Skill

Nitro is the framework-agnostic server toolkit (powering Nuxt) for building and deploying web servers anywhere. Use when working with nitro.config, server routes/event handlers, route rules, caching, storage, tasks, websockets, or deploying to Node/Bun/Deno/Cloudflare/Vercel.

Files15
  • @skills/nitro/GENERATION.md
  • @skills/nitro/SKILL.md
  • @skills/nitro/references/advanced-migration.md
  • @skills/nitro/references/core-assets.md
  • @skills/nitro/references/core-cache.md
  • @skills/nitro/references/core-configuration.md
  • @skills/nitro/references/core-rendering.md
  • @skills/nitro/references/core-routing.md
  • @skills/nitro/references/core-storage.md
  • @skills/nitro/references/deploy-presets.md
  • @skills/nitro/references/features-database.md
  • @skills/nitro/references/features-openapi.md
  • @skills/nitro/references/features-plugins.md
  • @skills/nitro/references/features-tasks.md
  • @skills/nitro/references/features-websocket.md
The skill is based on Nitro v3 (beta), generated at 2026-06-22.
Nitro is a framework-agnostic, deployment-agnostic server toolkit powered by H3 v2, unstorage, and Vite/Rolldown/Rollup. It powers Nuxt and works standalone. From one codebase it builds optimized output for Node.js, Bun, Deno, Cloudflare, Vercel, Netlify, and more.
Key capabilities:
  • Filesystem routing with H3 v2 event handlers, dynamic params, and method suffixes.
  • Route rules for declarative caching, headers, redirects, proxying, and auth.
  • Caching layer (cached handlers/functions, SWR) on top of unstorage KV.
  • Runtime config overridable via NITRO_* env vars.
  • Tasks (on-demand + scheduled/cron), WebSockets/SSE, a SQL database layer, and OpenAPI auto-docs.
  • Plugins & lifecycle hooks, custom renderer/server entry, and portable deployment presets.
Nitro v3 renamed the package nitropacknitro and adopts H3 v2 (web-standard Request/Response). If unsure about v2-vs-v3 APIs, read advanced-migration [blocked] first.

Core

TopicDescriptionReference
RoutingFile-based routes, defineHandler, params, middleware, route rules, errorscore-routing [blocked]
Configurationnitro.config.ts, defineConfig, key options, runtime configcore-configuration [blocked]
Storageunstorage KV, mount points, drivers, dynamic mountscore-storage [blocked]
CachedefineCachedHandler, defineCachedFunction, SWR, invalidationcore-cache [blocked]
AssetsPublic assets, compression, server assets via storagecore-assets [blocked]
RenderingRenderer (HTML/SSR), server entry, framework integrationcore-rendering [blocked]

Features

TopicDescriptionReference
Plugins & HooksdefinePlugin, runtime lifecycle hooks, error capturefeatures-plugins [blocked]
TasksOn-demand & scheduled (cron) tasks, runTaskfeatures-tasks [blocked]
WebSocket & SSEdefineWebSocketHandler, pub/sub, namespaces, event streamsfeatures-websocket [blocked]
DatabaseBuilt-in SQL layer via db0, useDatabase, connectorsfeatures-database [blocked]
OpenAPIAuto spec from defineRouteMeta, Scalar/Swagger UIsfeatures-openapi [blocked]

Advanced / Deployment

TopicDescriptionReference
Deployment PresetsRuntimes & providers, compatibility dates, platform integrationdeploy-presets [blocked]
v2 → v3 MigrationPackage rename, nitro/* imports, H3 v2 API, preset changesadvanced-migration [blocked]
nitro — Kortix Marketplace | Kortix