Skip to main content
Frontend Monitoring

Frontend monitoring that shows you the session, not just the stack trace.

Real-user session replay paired with full console, network, and Web Vitals. When something breaks, you see the exact DOM the user saw, the exact API that failed, and the AI-drafted root cause — not a context-free error message.

What frontend monitoring should actually give you

Most "frontend monitoring" products today are aggregated error tracking — you get a count, a stack trace, and a guess at frequency. The hard part is what they leave out: what was the user actually doing when the error fired? Relyv merges traditional RUM (real-user monitoring) with full session replay so every alert is one click away from the exact session that triggered it.

  • Real-user Web Vitals (LCP, FID, INP, CLS, TTFB) from production traffic.
  • Full console capture — log, info, warn, error, debug — with stack traces.
  • Network capture across fetch, XMLHttpRequest, WebSocket, Server-Sent Events, and sendBeacon.
  • Every error pinned to a replayable session: open dev tools <em>inside</em> the recording.
  • AI-summarised root cause and pre-filled bug ticket in your tracker of choice.

Real-user monitoring without the per-event tax

Per-event pricing punishes the noisy errors that matter most. Relyv prices on sessions: 1,000/mo free, then linear tiers (Starter $24/mo annual, Pro $82/mo annual, Business $332/mo annual). Every console error, every failed network call, every Web Vital sample inside a session is included — no overage on top.

Five-protocol network capture

Other RUM tools capture fetch + XHR and stop. Relyv adds WebSocket frames, Server-Sent Events streams, and sendBeacon calls — the three transports modern frontends use for real-time data, analytics pings, and unload-time event flushing that traditional monitoring misses. You see the WebSocket frame the chat app dropped, the SSE stream that disconnected mid-update, and the beacon that never fired before the user closed the tab.

Privacy + perf — engineered for production traffic

PII is masked on-device before any data leaves the browser. The SDK adds under 30KB gzipped and runs sub-1% CPU overhead on the main thread. Async load by default; no impact on Time to Interactive. GDPR-compatible; full DPA available; SOC 2 Type II in progress.

How it compares to the APM giants

Traditional APM/RUM products focus on aggregate dashboards and quotas-per-event. Relyv focuses on the single-session debugging loop: every error → a replay → a draft ticket → a runnable test → a live patch. Both shapes have a place; if you already run a full APM for backend trace correlation, Relyv slots in on the frontend side without conflict.

Frequently asked questions

Is Relyv a replacement for a full APM like Datadog RUM or New Relic Browser?

For frontend-only teams that don't need backend trace correlation, yes — Relyv covers Web Vitals, console errors, network waterfalls, plus the session-replay layer that APMs sell as a paid add-on. For teams that need to correlate frontend errors with backend traces in one product, Relyv runs alongside an existing APM rather than replacing it. The SDKs do not conflict.

How much does the SDK slow down my site?

Under 30KB gzipped, async-loaded, sub-1% main-thread CPU overhead. The capture pipeline runs in a Web Worker where possible. No measurable impact on Lighthouse Performance scores in our benchmarks.

What about sampling — do you record every session?

By default yes, up to your plan's monthly session quota. You can configure per-route or per-cohort sampling (e.g., 100% of /checkout, 10% of marketing pages) if you want to optimise quota usage for high-traffic sites.

How do you handle source maps?

Upload source maps via the API (CI integration documented). Stack traces in console capture deobfuscate automatically in the Relyv viewer.

Can I correlate Relyv sessions with my existing Sentry or Datadog issues?

Yes — Relyv emits a session ID on every captured error, and the integration pre-fills external trackers (Linear, Jira, GitHub) with a deep-link back to the replay. Sentry/Datadog correlation via shared trace IDs is on the roadmap.

Do you support single-page apps (React, Vue, Svelte, Angular)?

Yes, with virtual-route detection built in. Capture works across History API, hash routing, and custom framework routers. Tested in production with React 16-18, Vue 2/3, Svelte 3/4, Angular 14-17, and SolidJS.

What about mobile?

Web-mobile (responsive sites + PWAs) fully — PointerEvent, pinch-zoom, virtual-keyboard tracking. Native iOS / Android SDKs are in alpha.

Ready to record your first session?

Free 1,000 sessions/mo. No credit card. Cancel anytime, no refunds.