@objectstack/nuxt
v4.0.5
Published
Nuxt adapter for ObjectStack — Nitro server routes for the ObjectStack REST API.
Maintainers
Readme
@objectstack/nuxt
Nuxt adapter for ObjectStack — Nitro/h3 server routes for the auto-generated REST API.
Overview
Provides an h3 router factory that exposes all ObjectStack dispatcher routes, mountable inside server/api/[...].ts of any Nuxt 3 application (or directly in a standalone Nitro app).
Installation
pnpm add @objectstack/nuxtQuick Start
// server/api/[...objectstack].ts
import { createH3Router } from '@objectstack/nuxt';
import { kernel } from '~/server/kernel';
export default createH3Router({ kernel, prefix: '/api' }).handler;Key Exports
| Export | Kind | Description |
|:---|:---|:---|
| createH3Router(options) | function | h3 Router with dispatcher routes installed. |
| NuxtAdapterOptions | interface | { kernel, prefix? }. |
Middleware order
Register Nuxt server middleware that rewrites or compresses responses before this router. Do not wrap ObjectStack routes with defineEventHandler validators.
When to use
- ✅ Nuxt 3 / Nitro applications.
- ✅ Any h3-based server (used directly via
createH3Router).
When not to use
- ❌ Nuxt 2 is not supported.
Related Packages
Links
- 📖 Docs: https://objectstack.ai/docs
- 📚 API Reference: https://objectstack.ai/docs/references
License
Apache-2.0 © ObjectStack
