T3 Stack · Concept
superjson transformer
tRPC lets TypeScript backends expose type-safe procedures to frontends. Type inference provides checked calls and auto-completion without code generation.
Last updated
Syntax
createTRPCRouter({ procedureName: publicProcedure.input(schema).query(({ ctx, input }) => result) })In-depth API docs are only for subscribers: parameters, examples, common mistakes and interview practice.
SubscribeRelated
CreateTRPCRouterpublicProcedureTypeScript inferenceAPI routerPrisma