You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Auto-generates Nitro defineRouteMeta (OpenAPI) for Nuxt server routes from JSDoc annotations and Zod / Valibot schemas. Just write a route with bodySchema / querySchema / responseSchema exports and get documented OpenAPI (served via Nitro's ?meta pipeline, so handler source files are never modified). Works with Nitro's built-in OpenAPI (/_openapi.json, Scalar, Swagger UI).
that creates the module's .yml file in modules/. set category to one of the values in lib/categories.ts, optionally add an icon to icons/, and open a PR with resolves #1623 in the description. you can see more details in the contribution guide.
2. thanks for the request! you're welcome to open a pull request to list this directly; there's no need to wait on this issue.
from a fork of this repo, just run:
pnpm install
pnpm sync openapi-meta davidtheheroes/nuxt-openapi-meta
that creates the module's `.yml` file in `modules/`. set `category` to one of the values in `lib/categories.ts`, optionally add an icon to `icons/`, and open a PR with `resolves #1623` in the description. you can see more details in the [contribution guide](https://github.com/nuxt/modules#contribution).
Sorry for the late reply, and thanks for the guidance! I've opened #1678 to add nuxt-openapi-meta to the modules directory.
Activity
danielroe commentedon Oct 13, 2026
thanks for the request! you're welcome to open a pull request to list this directly; there's no need to wait on this issue.
from a fork of this repo, just run:
that creates the module's
.ymlfile inmodules/. setcategoryto one of the values inlib/categories.ts, optionally add an icon toicons/, and open a PR withresolves #1623in the description. you can see more details in the contribution guide.davidtheheroes commentedon Oct 18, 2026
Sorry for the late reply, and thanks for the guidance! I've opened #1678 to add nuxt-openapi-meta to the modules directory.