...

Orval

Generate, valid, cache and mock in your frontend applications all with your OpenAPI specification
github-icon
GitHub
4.36kstar-icon
Created 6 years ago, last commit 2 days ago
236 contributors
1.87k commits
Stars added on GitHub, month by month
8
9
10
11
12
1
2
3
4
5
6
7
2024
2025
Stars added on GitHub, per day, on average
Yesterday
+3star-icon
Last week
+3.3
star-icon /day
Last month
+4.6
star-icon /day
Last 12 months
+4.6
star-icon /day
npmPackage on NPM
Monthly downloads on NPM
8
9
10
11
12
1
2
3
4
5
6
7
2024
2025
README

npm version NPM Downloads License: MIT tests orval Gurubase

orval - Restfull Client Generator

Visit orval.dev for docs, guides, API and beer!

⚠️ Actively searching for contributors, if you want to help, please contact me on discord ⚠️

Code Generation

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.

Supported clients

generate models, requests, hooks, mocks and more, for these supported clients:

Samples

You can find some samples below:

Playground

Try Orval out for yourself using our Playground application!

Star History

Star History Chart

All Thanks To Our Contributors: