orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in
I often use a swagger as contract between the frontend and backend team. And before Orval, I used the swagger editor or swagger codegen but that wasn't enough for my need. That's why I started Orval.
Orval can also generate the following client: