Skip to content

Standalone API docs page

Generate a single HTML file with the spec embedded inline. Drop it on any static host, no build step. Point output.path at a filename ending in .html, resolved against the top-level output.path.

kubb.config.ts
typescript
import { 
defineConfig
} from 'kubb/config'
import {
pluginRedoc
} from '@kubb/plugin-redoc'
export default
defineConfig
({
input
: './petStore.yaml',
output
: {
path
: './src/gen',
clean
: true },
plugins
: [
pluginRedoc
({
output
: {
path
: 'docs.html' },
}), ], })