Le débat REST vs GraphQL a évolué depuis 2018. En 2025, un troisième acteur s'impose dans l'écosystème React : tRPC. Trois modèles, trois cas d'usage.
Choix rapide 2025 : tRPC si tout ton stack est TS. GraphQL si tu as plusieurs consommateurs (mobile, web, tiers). REST si tu offres une API publique.
REST — quand c'est encore le bon choix
- API publique pour vos clients ou intégrateurs
- Simplicité de doc (OpenAPI > Swagger > Postman)
- Cache HTTP gratuit
- Compat maximale (mobile natif, IoT, tout ce qui fait du HTTP)
GraphQL — quand ça marche
- Plusieurs consommateurs avec besoins différents
- Front qui veut composer ses champs
- Fédération de plusieurs services back-end
Piège classique : le N+1 côté résolveurs. Sans DataLoader, GraphQL peut être plus lent que REST bien fait.
tRPC — la surprise 2024-2025
Si votre front et votre back sont en TypeScript, tRPC vous donne une API « RPC » entièrement typée de bout en bout sans schéma intermédiaire. Autocomplétion parfaite, refactor safe, zéro code de sérialisation.
En 2025, tRPC gagne pour 70 % des SaaS internes React + Next.js. GraphQL reste roi quand vous avez plusieurs consommateurs. REST quand vous vendez l'API.
On regarde votre archi ?
En 30 minutes on peut trancher ensemble. Réservez un appel. À lire : Choisir sa stack tech.