Skip to content
masterclass Buddy

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.

Subscribe
  • Zod
  • @tanstack/react-query
  • superjson
  • NextAuth.js
  • Prisma
  • httpBatchLink
  • protectedProcedure

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