Difference between createTRPCNextAppDirServer, createTRPCNext and createTRPCProxyClient?

Hey everyone.
I struggle to understand the difference between these 3 TRPC functions when it come to using it in server.ts to be able to make server side API calls.

I'm using NextJS 14 and app router.

Is there clear differentiation between these 3?
This project is for a production release.
Would greatly appreciate a little break down.

Thanks!
Was this page helpful?