Skip to main content

Rock-solid type safety

No runtime exceptions, no unsafe access. With code generation, you get typed fields access and safe fromJson methods.

Static type inference

ZodArt automatically infers static Dart types from your schemas.

Composable schemas

Build complex validation logic from smaller, reusable pieces.

Rich, localized error messages

Deliver user-friendly, developer-friendly, and fully localizable error messages.

Seamless integration with existing models

Reuse your existing freezed and other models with ZodArt — no boilerplate needed.

battery-full

Batteries included

Wide range of validations and transformations out of the box.