Nuxt 4 + FeathersJS
Keep Nuxt's developer experience while structuring your backend with Feathers services, hooks, events, and transports.
Build typed full-stack services, validate them with Zod, and use them from Vue in embedded or remote mode.

bunx nuxi@latest init my-nfz-app
cd my-nfz-app
bun install
bun add nuxt-feathers-zod
bunx nuxt-feathers-zod init embedded --auth
bunx nuxt-feathers-zod add service messages --adapter memory --schema zod
bun devThen use the service in a Vue component:
<script setup lang="ts">
const { $api } = useNuxtApp()
const messages = await $api.service('messages').find({
query: {
$limit: 20,
$sort: { createdAt: -1 },
},
})
</script>
<template>
<pre>{{ messages }}</pre>
</template>Screenshots are generated from the playground only after the related Playwright assertions pass. They explain how to use the module rather than exposing internal package maintenance.

Install the module · Choose a mode · Create a service