Skip to content
React Libraries
On this page

Yup

A schema builder for parsing and validating values.

What it does

A schema builder for parsing and validating values.

When it fits

Defining form constraints and reusable object validation rules.

Other options in this category

  • ArkType — Validating external data while keeping schema definitions close to static types.
  • io-ts — Validating data at application boundaries in functional TypeScript code.
  • Joi — Checking structured request payloads and configuration objects.
  • Superstruct — Checking application input with small reusable data structures.
  • T3 Env — Failing early when server or client configuration is missing or invalid.

Source

Project source for Yup ↗

Editorial overview reviewed on October 24, 2026. Follow the source for current setup, compatibility, and licensing.

Validate incoming data →

All runtime validation options →