Visit orval.dev for docs, guides, API and beer!
orval
is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml
or json
formats.
generate
models, requests, hooks, mocks and more, for these supported clients:
You can find some samples below:
- react app
- react query
- svelte query
- vue query
- react app with swr
- angular app
- hono
- next app with fetch
- mcp server
Try Orval out for yourself using our Playground application!