@kubb/cli

Generate TypeScript code from OpenAPI specs automatically

npmmacoslinuxwindows
Try with needOr install directly
Source

About

Command-line interface for Kubb, enabling easy generation of TypeScript, React-Query, Zod, and other code from OpenAPI specifications.

Commands

kubb

Examples

generate react query hooks from openapi spec$ kubb generate --input ./openapi.yaml --output ./src/api
create typescript types from openapi definitions$ kubb generate --input https://api.example.com/openapi.json
generate zod schemas for api validation$ kubb generate --input ./swagger.yaml --plugins @kubb/plugin-zod
build api client with typescript and validation$ kubb generate --config ./kubb.config.ts
watch openapi file and regenerate code on changes$ kubb generate --input ./openapi.yaml --watch