T3 Stack · Method
.mutation
tRPC lets TypeScript frontends call backend procedures with end-to-end type safety. Inputs are validated, and router types provide autocomplete without client code generation.
Last updated
Syntax
createTRPCRouter({ procedureName: publicProcedure.input(zodSchema).query(({ ctx, input }) => result) })In-depth API docs are only for subscribers: parameters, examples, common mistakes and interview practice.
SubscribeRelated
ZodReact QuerycreateTRPCRouterpublicProcedurequerymutationsubscriptionappRouter