T3 Stack · Concept
api
tRPC lets a TypeScript frontend call server procedures with inferred types and autocomplete. It validates inputs, groups procedures in routers, and uses React Query hooks for client calls.
Last updated
Syntax
createTRPCRouter({ procedureName: publicProcedure.input(validator).query(({ ctx, input }) => result) })In-depth API docs are only for subscribers: parameters, examples, common mistakes and interview practice.
SubscribeRelated
Zod@tanstack/react-querysuperjsonNextAuth.jsPrismahttpBatchLinkprotectedProcedure