Antoine Bluchet @soyuka
soyuka.me
Antoine Bluchet @soyuka
@soyuka.me
Developer, biker, @api-platform.com‬ release manager, CTO at Les-Tilleuls.coop.
Adaptive clients (like @api-platform/ld or Zod at the boundary) are imo better. They generate the safety (runtime validation) without the brittle parts (hardcoded stuff). But if full-stack control works for you, Orval is definitely valid!
December 30, 2025 at 7:54 PM
When we hardcode every endpoint path and strict DTO shape, the frontend "knows" too much about the backend. If I add a non-breaking field or change a link relation, I shouldn't have to regenerate/redeploy, but with static clients, types often go stale instantly.
December 30, 2025 at 7:54 PM
I totally agree that breaking changes are fundamentally a design issue first. My main hesitation with tools like Orval isn't the generation itself—it's the coupling it creates.
December 30, 2025 at 7:54 PM