Skip to content
masterclass Buddy

Zod · Method

.safeParseAsync

safeParseAsync() validates data with a Zod schema that uses asynchronous refinements or transforms. It returns a result object that contains parsed data on success or a ZodError on failure.

Last updated

Syntax

await schema.safeParseAsync(data)

In-depth API docs are only for subscribers: parameters, examples, common mistakes and interview practice.

Subscribe
  • safeParse
  • safeParseAsync
  • ZodError
  • refinements
  • transforms

Source: Basic usage | Zod. Checked 2026-11-03.