OpenAPI to Typesafe Effectful HTTP Client and Zod Interop Tools

Openapi-to-schema question:

Are there any popular tools for taking an openapi spec and converting this to a typesafe effectful http client?

I've seen tools to make standard typescript clients and even tools to generate Zod validators but I'm wondering if theres a standard pattern people use to ingest an openapi schema and get back a typesafe clien that also had runtime validation?

On a related note, are there any tools to smooth out interop between zod schemas and effect ones? I woud love to make this easier somehow because so much legacy code is zod but i want a Schema.TaggedStruct at the end of it
Was this page helpful?