Skip to content
masterclass Buddy

T3 Stack · Concept

publicProcedure

publicProcedure defines a typed tRPC endpoint. It validates input, runs a resolver, and can be called from the frontend with typed React Query hooks.

Last updated

Syntax

publicProcedure.input(z.string()).query(({ ctx, input }) => { ... })

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

Subscribe
  • createTRPCRouter
  • publicProcedure
  • appRouter
  • @tanstack/react-query
  • Zod
  • Prisma

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