Skip to content
masterclass Buddy

T3 Stack · Pipe

server

tRPC lets a TypeScript frontend call backend procedures with inferred types and autocomplete. You define validated procedures in routers, merge them into an app router, and export its type for the client.

Last updated

Syntax

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

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

Subscribe
  • createTRPCRouter
  • publicProcedure
  • protectedProcedure
  • createTRPCContext
  • createInnerTRPCContext
  • appRouter
  • superjson
  • React Query

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