Orval
Orval est un générateur de code TypeScript à partir de spécifications OpenAPI. Il transforme automatiquement une spec OpenAPI en clients API typés, hooks React Query/SWR, validateurs Zod et mocks MSW. Disponible en version 8, il supporte les principaux frameworks frontend : React, Vue, Svelte, Angular et Solid.
Ses avantages principaux :
- Typage bout en bout : les types TypeScript sont générés directement depuis la spec OpenAPI, éliminant les erreurs de types à l'exécution.
- Multi-framework : génère des hooks natifs pour React Query, SWR, Vue Query, Svelte Query et plus encore.
- Mocks automatiques : génération de handlers MSW avec données Faker.js pour tester sans backend.
- Validation Zod : génère automatiquement les schémas Zod correspondant aux modèles de l'API.
En 2026, chez Dernier Cri, Orval est devenu un outil incontournable sur tous nos projets frontend. Le gain de temps est considérable : plus besoin d'écrire manuellement les clients API, les types ou les schémas de validation. Dès qu'un backend expose une spécification OpenAPI, Orval génère tout le boilerplate nécessaire côté frontend. Nous le recommandons systématiquement.
Notre stack
Tout ce que nous considérons comme fondamental pour réussir un projet. Nos équipes disposent de la connaissance et sont en maîtrise. Les avantages et bénéfices ont été démontrés
En exploration
Nos équipes sont encore en train d'acquérir de l'expérience pour généraliser l'adoption.
Nous n'avons pas encore référencé d'éléments pour cette catégorie.
En veille
Nos équipes ont identifiés ces candidats pour des études et expérimentations plus poussées qui conduiront en cas de succès à une phase d'adoption.
En retrait
Ce qui est actuellement utilisé mais que nous déconseillons dorénavant d'employer car est en rupture avec nos exigences et standards.
Vous avez un projet ?
Parlons en !