In the nextJS docs it says server actions are basically for form submissions:
Server Actions are asynchronous functions that are executed on the server. They can be used in Server and Client Components to handle form submissions and data mutations in Next.js applications.
Though it can be used for fetching data. My question is if the docs dont say its for fetching, then what could I use to async fetch data on the server side?
Do I have to use an api route?
Use case: I have a supabase instance which needs admin rights to fetch some data async and so has to be done on the server.