orval

A swagger client generator for typescript
62,343,424 6,552
Install
npm install orval
Latest Version:8.43.0
Vue:3
License:MIT
Last Updated:Oct 19, 2026
Links: GitHub  ·  npm
Maintainer: anymaniax

npm version License: MIT tests

Code Generation

orval generates type-safe JS clients (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats.

Generate, valid, cache and mock in your React, Vue, Svelte and Angular applications all with your OpenAPI specification.

Samples

You can find below some samples

Related Packages

openapi-fetch

Fast, type-safe fetch client for your OpenAPI schema. Only 6 kb (min). Works wit...

226,490,942 8,405
@shipworthy/openapi-fetch

Fast, type-safe fetch client for your OpenAPI schema. Only 6 kb (min). Works wit...

0
@hey-api/openapi-ts

🌀 OpenAPI to TypeScript code generator. Production-grade SDKs, Zod schemas, Tan...

127,850,437 5,511
@ohos-ports/openapi-ts

🌀 OpenAPI to TypeScript code generator. Production-grade SDKs, Zod schemas, Tan...

0 6
clientforge

Front-end SDK generator from OpenAPI specifications — supports Angular, Vue, and...

172 0

Version History

Version Released License
8.43.0 MIT
8.42.0 MIT
8.41.0 MIT
8.40.0 MIT
8.39.0 MIT
Pre-releases (38)
Version Released License
8.0.0-rc.6 MIT
8.0.0-rc.5 MIT
8.0.0-rc.4 MIT
8.0.0-rc.3 MIT
8.0.0-rc.2 MIT