Core purpose: Low-level SSR orchestration library for Vue.js applications targeting the Nitro (Nitropack) runtime. It provides specialized utilities for request context management, application bootstrapping, and state synchronization between server and client environments.

Usage scenarios: This library is indispensable when implementing custom SSR entry points, managing server-side cookies or storage injection into a Vue context, or configuring API clients that require request-specific headers and absolute URL resolution during server-side execution. An AI should study this API to handle hydration readiness, generate unique IDs across environments (uiId), and extract metadata (HTML, teleports, scripts) for the final SSR response.

Integration context: The library acts as a bridge between Vue 3, Vue Router, and the Nitro server engine. It relies on standard Web Request/Headers APIs and utilizes Vue's injection system (via NITRO_APP_STORAGE, NITRO_APP_COOKIE keys) to provide server-originated data to the component tree. It is tightly coupled with the Nitro plugin system for API caching and basic environment initialization.