Skip to content
masterclass Buddy

T3 Stack · Concept

Inference helpers

tRPC lets a TypeScript frontend call backend procedures with inferred API types. It provides type safety and autocomplete without generated API code.

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.

Subscribe
  • TypeScript
  • API router
  • API procedures
  • frontend
  • Prisma
  • publicProcedure
  • createTRPCRouter

Source: tRPC. Checked 2026-11-03.