Latency, errors, logs, and real-user Core Web Vitals for your Node or Next.js app, one dashboard, one flat price.
Open-source SDK · Cookieless & GDPR-ready · Free to start, no card
Setup
Install the SDK, create a client, attach the adapter for your framework. That's the whole integration.
$ npm install @statvisor/sdkimport { Statvisor } from "@statvisor/sdk";
const sv = new Statvisor({ apiKey: process.env.STATVISOR_API_KEY! });
app.use(sv.express()); // every route, monitoredPrefer to read first? Full integration docs →
Most monitoring tools were built for large orgs with full-time DevOps and usage-based bills that balloon overnight. If you're a solo dev or small team, you just need the vital signs, without a week of setup or a surprise invoice.
You find out something is broken from a customer
By the time a user emails you, dozens of others have already given up and left. You need to know the moment something goes wrong, not hours later.
You're paying for 3 tools and still have blind spots
One tool for errors, one for the frontend, one for uptime. None of them talk to each other. Something is always missing.
Enterprise tools weren't built for you
Datadog and New Relic are powerful, but they'll charge you $200+/month before you've seen a single useful chart. You'll spend more time configuring than shipping.
Statvisor fills the gap: the vital signs of your entire app, without the enterprise bloat.
Features
Six dashboards, one SDK, one login. Follow any card to see how it works in detail.
Per-route P50/P95/P99 latency, error rates, and request volume. Spot the one endpoint dragging everything down before a customer ever emails you.
Learn moreLCP, CLS, INP, FCP, and TTFB measured from the browsers of real visitors, so you optimize what people actually feel, not a lab score.
Learn moreCookieless page views, unique visitors, sessions, and traffic sources. Privacy-first by default, so there is no consent headache to manage.
Learn moreStructured request logs and custom events you can filter and search, sitting on the same timeline as your metrics so you can jump from a spike to the log line that caused it.
Learn moreAutomated on-page audits and Core Web Vitals scoring on a schedule, so ranking regressions surface here before they show up in your search traffic.
Learn moreA drop-in, configurable consent banner that keeps EU analytics compliant out of the box. One component, wired to the same key as the rest of the SDK.
Learn moreHow it flows
The SDK batches events and ships them non-blocking, so nothing sits in your request path. Everything lands in one place.
Batched, non-blocking ingest. Zero added latency.
Setup
Add the SDK to your app in minutes. No infrastructure to provision, no agents to run. See the framework quick-start for your stack.
Sign up and create a project in the Statvisor dashboard. You'll get an API key instantly.
Add one line to your app with our framework quick-start. Nothing else to wire up.
$ npm install @statvisor/sdkMake a request to your API. Within seconds it appears in the dashboard with full analytics.
Built in the open
Statvisor is new, so instead of asking you to take our word for it, we put everything in the open. Read the code, watch it ship, and try a live dashboard before you sign up.
The SDK you install is MIT-licensed and public. Read exactly what it collects and how it batches, before you add it.
View on GitHub →Every release and fix is on the public changelog. You can see the tool is active and moving, week over week.
See the changelog →A full live dashboard with real-looking data. Click around and decide it's worth your time before creating an account.
Open the live demo →“I got tired of choosing between analytics tools that need a PhD and enterprise APMs that bill you by surprise. Statvisor is the tool I wanted for my own apps: one line, one flat price, backend and frontend in one place. It's early, your feedback shapes what ships next.”
Merse, founder of Statvisor
Why Statvisor
Statvisor does 80% of what Datadog does, in 2 minutes of setup, at one flat price.
| Statvisor | Datadog | New Relic | |
|---|---|---|---|
| Pricing model | Flat $12/mo | Usage-based | Usage-based |
| Setup time | 2 minutes | Hours to days | Hours to days |
| Frontend + Backend together | ✓ | Separate tools | Separate tools |
| P50 / P95 / P99 latency | ✓ | ✓ | ✓ |
| Core Web Vitals | ✓ | Add-on | Add-on |
| Free tier | ✓ | Limited | Limited |
| Built for small teams | ✓ | ✗ | ✗ |
Pricing
Most monitoring tools charge per event, meaning your bill grows as your app grows. Statvisor is one flat price, always.
FIRST5, $5 off on your first invoice, applied automatically at checkout
Free
For side projects and trying things out
Pro
For teams that need real observability
FAQ
Any JavaScript/TypeScript server: Express, Fastify, Next.js (App Router), Hono, and Cloudflare Workers. Frontend page views and Core Web Vitals work in any browser app via a small React component. Python and other non-JS backends aren't supported yet.
No. Events are buffered and delivered non-blocking, on Next.js the ingest runs in after(), on Cloudflare Workers via ctx.waitUntil, and in the browser via sendBeacon. Your response is sent first; monitoring happens after. It never sits in your request path.
Free plan retains data for 30 days. Pro plan retains data for 1 year. Data is automatically pruned after your retention window.
Yes. You can cancel anytime from the billing portal in your settings. You retain Pro access until the end of your billing period.
Frontend analytics are cookieless and there's a built-in consent banner. We don't store request bodies or PII; visitor country is derived from IP and the raw IP is never stored. All data is scoped to your account, no other user can see it.
Free forever. No credit card. Up and running in under 2 minutes.