Request Provider

The RequestProvider orchestrates out-bound API requests by integrating deduplication, multiple cache strategies, and Server-Side Rendering (SSR) states.

Request Provider Architecture

Instead of calling `$fetch` directly everywhere, Katlux uses the RequestProvider. It ensures that identical requests running simultaneously do not trigger multiple network calls (deduplication) and automatically proxies data into configured Cache Providers.

Commonly used by: API ClientSide DataProvider and API ServerSide DataProvider