Universal network monitoring plugin for Vue 3 — intercepts HTTP, WebSocket, and SSE traffic, sanitizes sensitive data, and exposes reactive statistics.

A single plugin intercepts Fetch, XMLHttpRequest, WebSocket, and Server-Sent Events (SSE), normalizing them into a unified log format. All events are stored reactively in a Vue store with full details on requests, responses, headers, bodies, timing, and errors.
Automatic redaction of sensitive headers (Authorization, Cookie, X-API-Key), removal of confidential fields from bodies (password, token, secret), and partial masking of PII (email, phone, address). Sanitisation settings are extendable, and logs are always stored securely.
A ready‑to‑use debug dashboard with filtering by type, URL, method, status, duration, body, and route. Live statistics, a timeline, grouping, body search with regex, inline highlighting, copy as cURL, HAR/JSON/CSV export, and a fullscreen mode.
Create mock rules with conditions (URL, method, query, headers, body) and organise them into groups. Transform real responses on the fly (status override, field merge/delete). Set breakpoints to pause, edit, and release requests before they are sent.
Automatic GraphQL detection (type, name, variables), N+1 request detection, HAR/OpenAPI import, session comparison, diff view, and network throttling. Ready‑to‑use adapters for Sentry and OpenTelemetry, Vue DevTools integration, and a Nuxt module.