Velyn captures frontend events and turns production chaos into reproducible bugs and executable Playwright tests — automatically.
#checkout button
/api/checkout → 500
TypeError: Cannot read 'id'
Drop in the SDK. Velyn handles the rest — capturing events, building causal timelines, and generating tests.
The SDK patches fetch, XHR, clicks, and errors automatically. Every user interaction is recorded.
Velyn strips noise, anchors on the last error, and builds a causal chain: action → API → error.
Get human-readable reproduction steps and an executable Playwright test — ready to paste and run.
Real code. Real integration. Pick your mode.
import { initVelyn } from "velyn-sdk"; const velyn = initVelyn({ endpoint: "https://your-backend.com/ingest", apiKey: "your-api-key", }); // That's it. Events are captured and flushed automatically.
import { Velyn } from "velyn-sdk"; const velyn = new Velyn({ endpoint: "https://your-backend.com/ingest", apiKey: "your-api-key", autoInstrument: false, }); velyn.start(); // Track events manually velyn.trackAction("click", "#checkout-button"); velyn.trackApi("/api/checkout", "POST", 500); velyn.trackError("TypeError: Cannot read 'id'");
import * as Sentry from "@sentry/browser"; import { initVelyn } from "velyn-sdk"; const velyn = initVelyn({ endpoint: "https://your-backend.com/ingest", apiKey: "your-api-key", autoInstrument: false, // Sentry already captures everything }); Sentry.init({ dsn: "your-sentry-dsn", beforeSend(event) { velyn.captureFromSentryEvent(event); return event; }, });
Patches fetch, XHR, click events, window.onerror, and unhandled rejections out of the box.
Builds deterministic causal chains — action → API → error — cutting through the noise.
Generates ready-to-run Playwright test cases from every bug reproduction timeline.
Already using Sentry? Piggyback on existing events with a single beforeSend hook.
Optional Gemini-powered layer for root cause analysis, summaries, and smarter test drafts.
Three lines of code. No build plugins, no webpack config, no framework lock-in.
No credit card required. The SDK is always free and open source.
Self-host the backend. Full SDK access. Community support.
Managed infrastructure. AI-powered insights. Priority support.
Everything in Pro, built for engineering teams at scale.