Skip to content
masterclass Buddy

T3 Stack · Type Alias

AppRouter

tRPC lets TypeScript backends expose typed procedures to frontend code without code generation. Routers group procedures, and the exported app-router type gives clients autocomplete and input checking.

Last updated

Syntax

createTRPCRouter({ name: publicProcedure.input(validator).query(({ ctx, input }) => result) })

In-depth API docs are only for subscribers: parameters, examples, common mistakes and interview practice.

Subscribe
  • createTRPCRouter
  • publicProcedure
  • AppRouter
  • createCaller
  • inferProcedureInput
  • useQuery
  • useMutation
  • TanStack React Query

Source: tRPC • Create T3 App. Checked 2026-11-03.