export default defineNuxtConfig({
experimental: { openAPI: true },
});
Pick either Scalar or Swagger for your public docs.
openAPI: {
ui: {
scalar: { route: "/_docs", theme: "purple" },
swagger: { route: "/_docs/swagger" },
},
}
Nitro serves these endpoints automatically:
http://localhost:3000/_docshttp://localhost:3000/_docs/swaggerhttp://localhost:3000/_docs/openapi.json