# Orval

**Canonical:** https://apis.io/providers/orval/  
**Website:** https://orval.dev  
**APIs profiled:** 1

Orval is an MIT-licensed open source code generator that turns any valid OpenAPI v3 or Swagger v2 specification into type-safe TypeScript. From one spec it emits HTTP request functions (Fetch by default, Axios optional), TanStack Query hooks for React, Vue, Svelte, Solid and Angular, SWR hooks, Angular HttpClient services, SolidStart primitives, Hono server templates, Zod and Effect validation schemas, MSW handlers with Faker mock data, and Model Context Protocol servers for agent integration. It ships as a CLI plus a programmatic API, is configured through an orval.config.ts file with per-project targets, transformers, hooks and output modes, and is distributed on npm as `orval` alongside thirteen first-party `@orval/*` generator packages and an official ghcr.io container image. Orval itself exposes no hosted HTTP API — the specification is the input, and generated client code is the product.

## Kin Score — 31.6 / 100 (thin)

Scored 2026-08-25 under rubric 0.14.0. Trend: flat (+0.0 from 31.6).

| Facet | Score |
|---|---|
| Discoverability | 66.7 |
| Contract Quality | 6.7 |
| Governance | 18.2 |
| Contract Governance | 18.2 |
| Operational Transparency | 44.7 |
| Developer Ergonomics | 60.7 |
| Commercial Clarity | 15.8 |
| Access Clarity | 15.8 |

## Agent readiness — 9.5 (agent-aware)

| Dimension | Value |
|---|---|
| Spec Presence | no |
| Agentic Access | no |
| Reversibility Documented | no |
| MCP Server | no |
| Auth Clarity | no |
| Idempotency | no |
| Error Semantics | no |
| OpenAPI Examples | documented |
| Rate Limit Signal | documented |
| Event Surface Described | no |
| Agent Skills | yes |
| Well Known Catalog | no |
| Consent Identity | yes |
| Agent Card | no |
| Dry Run Mode | no |
| Delegated Identity | no |
| Protected Resource Metadata | no |
| Dynamic Client Registration | no |
| Agentic Commerce | no |

## Access

Free — onboarding: unknown, pricing: free, trial: no (confidence: high).

## APIs (1)

- **Orval** — Orval generates TypeScript API clients, TanStack Query/SWR hooks, Angular services, SolidStart primitives, Hono server handlers, Zod and Effect schemas, MSW mocks, and MCP serve...

## Security (2)

- **Orval Domain Security** — TLSv1.3
- **Orval Vulnerability Disclosure** — security.txt

## Plans (1)

- **Orval Plans Pricing**

## Tags

Code Generation, OpenAPI, Swagger, SDK, TypeScript, Developer Tools, CLI, Open-Source, Mocking, Schema Validation

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/providers/orval/). Scores are computed from the provider's own public artifacts under a published rubric.
