ToolScout.

Valibot

Valibot is an open-source schema library for TypeScript designed to validate unknown data with a focus on bundle size, type safety, and developer experience.

Free tierPrice verified 2026-09-28Visit site ↗
Compare

Our verdict

Who it's for

Validate unknown data with confidence using this modular and type-safe schema library for TypeScript.

Who should look elsewhere

Relies on partners and sponsors for funding, which could impact long-term development if not sustained

Pros

  • +Significantly reduces bundle size compared to alternatives like Zod (up to 95%)
  • +Ensures type safety of unknown data at runtime
  • +Open source and free to use under the MIT License
  • +Excellent developer experience due to well-designed API
  • +Comprehensive test coverage for reliability

Cons

  • −Relies on partners and sponsors for funding, which could impact long-term development if not sustained

Key features

  • ✓Fully type safe with static type inference
  • ✓Modular API design for small bundle size (less than 700 bytes initially)
  • ✓Supports validation of almost any TypeScript type
  • ✓Includes important validation and transformation helpers
  • ✓100% test coverage for source code
  • ✓Minimal, readable, and well-thought-out API

Pricing

PlanPriceBillingNotes
Valibot—month—

Alternatives & comparisons

More in Developer Tools

All →