For developers

Track Core Web Vitals across every deploy

VitaPulse stores per-device history, flags regressions against your baseline, and exposes a REST API for CI/CD integration. Built on Lighthouse 13.

The monitoring gap

Running Lighthouse once tells you the current score. It does not tell you when it changed or what caused it.

Regressions you only notice after the fact

A deploy that adds 400 ms to LCP is invisible unless you have a baseline to compare against. VitaPulse keeps that baseline and alerts you when you cross a threshold.

Lighthouse on demand is not monitoring

Running it manually after each deploy does not scale. VitaPulse schedules scans automatically — weekly on Pro, daily on Business and Agency.

No per-device history

Mobile and desktop perform differently. VitaPulse tracks both separately, so you see which device regressed and when.

What developers use

API access, per-device history, configurable thresholds, regression alerts.

Regression detection with configurable thresholds

Each scan is compared to a reference baseline. You set the thresholds per metric (performance score, LCP, CLS). An alert fires by email when the limit is crossed.

Security check bundled in every scan

10 HTTP security headers checked, TLS certificate inspected, software versions detected and cross-referenced against a vulnerability reference.

Mobile and desktop tracked separately

Mobile uses 4G throttling and a 412 px viewport. Desktop runs unthrottled at 1350 px. History and regressions are tracked independently per device.

History up to 730 days

Core Web Vitals charts show metric evolution across all your scans — 30 days (Free), 180 days (Pro), 365 days (Business), 730 days (Agency).

What runs inside

  • Lighthouse 13 — the same engine as Chrome DevTools
  • Headless Chromium via Playwright
  • Mobile: 4G throttling (150 ms RTT), 4x CPU slowdown, 412 px viewport
  • Desktop: unthrottled, 1350 px viewport
  • 6 Core Web Vitals: LCP, FCP, CLS, TBT, INP, TTFB
  • 30+ diagnostics per audit
  • 10 security headers checked with severity levels
  • REST API — Pro plan and above

Set up in 2 minutes

1

Add your site

Enter the URL and choose the pages to monitor.

2

Set thresholds

Define your acceptable ranges for performance score, LCP, and CLS.

3

Get notified on regression

An email fires when a metric crosses your threshold. The report shows exact before/after values.

Start tracking regressions.

Create your account

Free plan available. No card required.