---
name: zod-builder
description: "API reference for ZodBuilder Use when working with BaseBuilder, BooleanBuilder, NullBuilder. Keywords: zod, json, schema, converter, cli."
license: ISC
---

# ZodBuilder

## When to Use

- Instantiating or extending `BaseBuilder`, `BooleanBuilder`, `NullBuilder`
- Typing with `TypeKind`, `TypeKindOf`, `V3BuildAPI`, `V4BuildAPI`

## Quick Reference

**52 classes** — `BaseBuilder`, `BooleanBuilder`, `NullBuilder`, `ConstBuilder`, `EnumBuilder`, `NumberBuilder`, `StringBuilder`, `ArrayBuilder`, `ObjectBuilder`, `AnyBuilder`, `NeverBuilder`, `UnknownBuilder`, `LiteralBuilder`, `UnionBuilder`, `IntersectionBuilder`, `DiscriminatedUnionBuilder`, `TupleBuilder`, `RecordBuilder`, `ReferenceBuilder`, `VoidBuilder`, `UndefinedBuilder`, `DateBuilder`, `BigIntBuilder`, `SymbolBuilder`, `NaNBuilder`, `SetBuilder`, `MapBuilder`, `CustomBuilder`, `PromiseBuilder`, `LazyBuilder`, `FunctionBuilder`, `CodecBuilder`, `PreprocessBuilder`, `PipeBuilder`, `JsonBuilder`, `FileBuilder`, `NativeEnumBuilder`, `TemplateLiteralBuilder`, `XorBuilder`, `KeyofBuilder`, `EmailBuilder`, `UrlBuilder`, `UuidBuilder`, `DatetimeBuilder`, `TimeBuilder`, `DurationBuilder`, `IpBuilder`, `Base64Builder`, `EmojiBuilder`, `CuidBuilder`, `UlidBuilder`, `NanoidBuilder`
**4 types** — `TypeKind`, `TypeKindOf`, `V3BuildAPI`, `V4BuildAPI`

## Links

- [Repository](https://github.com/pradeepmouli/x-to-zod)
- Author: Pradeep Mouli (https://github.com/pradeepmouli)