LAUNCHING NOV 5
Kubb Studio goes live in--d--h--m--s
Kubb 5.x · API spec to code 10.7M yearly downloads
Turn your API spec into type-safe code.
Kubb is an open source code generator. Point it at your API spec, such as OpenAPI, and get TypeScript types, fetch or axios clients, TanStack Query and SWR hooks, Zod schemas and MSW mocks, always in sync with your API.
Get started
npx kubb init
- Open source, MIT licensed
- OpenAPI 2.0, 3.0, 3.1 and 3.2
- Runs anywhere Node runs
Generates code for
See it in action
One API spec, typed code for every layer
Switch tabs to see the TypeScript types, React Query hooks and Zod schemas Kubb generates from one API spec.
openapi: 3.0.0
info:
title: Pet Store API
version: 1.0.0
paths:
/pets:
get:
operationId: getPets
summary: List all pets
parameters:
- name: limit
in: query
schema:
type: integer
responses:
'200':
description: A list of pets
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/Pet'
components:
schemas:
Pet:
type: object
required:
- id
- name
properties:
id:
type: integer
name:
type: string
status:
type: string
enum: [available, pending, sold]Ecosystem
Adapters, plugins and parsers
Mix and match what your stack needs: types, clients, hooks, validators and mocks.
Review every generated change in Kubb Studio.
Connect the Kubb CLI or a Docker agent, generate from the browser and diff the output before it reaches your repository. Code stays on machines you control unless you allow Studio to read it.
Generate your first client in minutes.
Run npx kubb init, point it at your API spec and get type-safe code.