TypeScript schema migration CLI. Convert between Zod, Yup, Joi, io-ts, and Valibot with AST-based transformations.

npm install -g schemashift

Simple Pricing

Start free. Upgrade when you need more.

Free

$0
Forever
  • 5 files per migration
  • Yup to Zod only
  • 1 device
  • JSON reports
  • CI/CD support
  • Watch mode
Get Started

Individual

$49
One-time payment
  • Unlimited files
  • Yup, Joi, Zod v3-v4
  • 1 device
  • HTML reports
  • CI/CD support
  • Watch mode
Buy Individual

Team

$29
/month
Recurring payment
  • Unlimited files
  • All migrations
  • Unlimited devices
  • HTML reports
  • CI/CD support
  • Watch mode
Buy Team

Supported Migrations

Migration Path Free Individual Pro Team
Yup → Zod
Joi → Zod
Zod v3 → v4
io-ts → Zod
Valibot conversions