Skip to content
masterclassBuddyTech Buzz5 fresh blogs · 5:00 AM IST

API reference

T3 Stack API reference

the T3 stack: Next.js, tRPC, Tailwind, Prisma

Identifiers
103
With full guides
0
Types
8

Topics covered

  • create-t3-app
  • tRPC routers
  • End-to-end types
  • Prisma setup
  • Auth.js integration
  • Tailwind
  • Env validation
  • Deployment

Class

NameWhat it does
TRPCErrorClass

Function

NameWhat it does
createTRPCRouterFunction
createCallerFactoryFunction
createTRPCContextFunction
initTRPCFunction
createServerSideHelpersFunction
createEnvFunction
mergeRoutersFunction
createTRPCReactFunction
createTRPCNextFunction
httpBatchLinkFunction
httpLinkFunction
loggerLinkFunction
splitLinkFunction
wsLinkFunction
createWSClientFunction
createTRPCProxyClientFunction
httpBatchStreamLinkFunction
getQueryKeyFunction
fetchRequestHandlerFunction
createTRPCContext (RSC)Function

Hook

NameWhat it does
useUtilsHook
useQueryHook
useMutationHook
useInfiniteQueryHook
useSubscriptionHook

Type Alias

NameWhat it does
RouterOutputsType Alias
RouterInputsType Alias
inferRouterInputsType Alias
inferRouterOutputsType Alias
AppRouterType Alias
inferAsyncReturnTypeType Alias
CreateTRPCReactType Alias

Const

NameWhat it does
publicProcedureConst
protectedProcedureConst
apiConst
envConst
appRouterConst
Next.js App RouterConst
tRPCConst
PrismaConst
DrizzleConst
Tailwind CSSConst
NextAuth.jsConst
ZodConst
TypeScriptConst
end-to-end typesafetyConst
T3 EnvConst
RouterConst
ProcedureConst
MiddlewareConst
ContextConst
Input validationConst
Data transformerConst
superjsonConst
LinksConst
BatchingConst
SubscriptionsConst
Server-side callsConst
RSC integrationConst
Error formattingConst
Inference helpersConst
Public procedureConst
Protected procedureConst
Admin procedureConst
Middleware chainingConst
Inner contextConst
Outer contextConst
Error formatterConst
onError handlerConst
superjson transformerConst
Batching linkConst
Streaming linkConst
WebSocket linkConst
Server Components callerConst
PrefetchingConst
HydrationConst
tRPC PanelConst
OpenAPI generationConst
Input parserConst
Output parserConst
React Query integrationConst
Type inference helpersConst
Vanilla clientConst
Optimistic updatesConst
Infinite queriesConst
Query invalidationConst

Module

NameWhat it does
.queryModule
.mutationModule
.subscriptionModule
.inputModule
.outputModule
.useModule
.metaModule

Pipe

NameWhat it does
ctxPipe
nextPipe
optsPipe
serverPipe
clientPipe
runtimeEnvPipe
transformerPipe

Command

NameWhat it does
create-t3-appCommand
npm create t3-appCommand

Search across every package and filter by type in your dashboard.

Start learning