Buscar

Buscar en Kavel...

Menú de documentación

oRPC

RPC contract-first y tipado de extremo a extremo entre la app web y la API. Sin REST escrito a mano, sin desajuste de esquema.

Por qué está aquí

Elegimos oRPC para que el cliente y el servidor compartan un contrato. Declaras cada procedimiento una vez, y la app web lo llama mediante un cliente totalmente tipado. Renombra un campo y el compilador encuentra cada llamada.

Qué debes saber

  • Los contratos viven en packages/backend-contract, compartidos por ambas apps.
  • Las entradas se validan contra el contrato, así que los handlers reciben datos que ya tienen la forma correcta.
  • La app web importa un cliente tipado: no hay paso de generación de código ni endpoints REST que mantener.

La documentación completa está en orpc.unnoq.com.