Skip to content

nuxt-feathers-zodFeathersJS v5 + Zod for Nuxt 4

A backend-first Nuxt module to embed Feathers inside Nitro or connect a typed Feathers client to a remote API, with a CLI-first workflow designed for real package publishing and production deployment.

nuxt-feathers-zod feather logo

Start here

Minimal example

bash
bunx nuxi@latest init my-nfz-app
cd my-nfz-app
bun install
bun add nuxt-feathers-zod
bunx nuxt-feathers-zod init embedded --force
bunx nuxt-feathers-zod add service messages --adapter memory --schema zod
bun dev

Positioning

nuxt-feathers-zod is not only a client SDK. It is a Nuxt 4 module for structuring a Feathers backend, generating repetitive artifacts, exposing REST/Socket.IO transports and keeping configuration aligned with source code.

The recommended path is straightforward: initialize through the CLI, generate services, enable Zod for durable contracts, centralize client access and protect all administration surfaces.

Production path

Before publishing or deploying, run the project checks:

bash
bun install
bun run docs:build
bun run typecheck
bun run build
bun run test

The critical points are covered in the production checklist: secrets, transports, CORS, authentication, database configuration, service generation and documentation validation.

nuxt-feathers-zod module documentation