Real-time analytics,
built for product teams.
Stream billions of events, query them in under 200ms, and ship dashboards your PM actually opens. No data warehouse wrangling required.
- p95 query
- 184ms
- uptime
- 99.99%
- events/sec
- 4.2M
- 12:04:31checkout.completed×127
- 12:04:30session.started×412
- 12:04:29feature.enabled · beta×38
- 12:04:27signup.confirmed×24
Trusted by 2,400+ teams shipping faster
- NORTHWIND
- Meridian
- OCTANT
- Loophole
- finch.
- Halcyon
- Kepler
- Umbra
Platform
Everything your team needs to see what's happening.
One product for ingest, storage, querying, dashboards, and alerts. No seven-vendor stack to duct-tape together.
Sub-200ms queries
A columnar engine built for interactive analytics. Slice across billions of rows without staring at a spinner.
Schema-on-write, schema-free
Send any JSON. We type-infer, backfill, and expose SQL + SDKs. No modeling meetings.
Anomaly alerts that don't cry wolf
Seasonal baselines and LLM summaries route alerts to the right channel — Slack, Linear, or PagerDuty.
SOC 2, HIPAA, GDPR-ready
Row-level access, PII masking, and regional residency (EU/US/AP). Audit log everything.
Drop-in SDKs
Typed clients for JS, Python, Go, Swift, and Kotlin. OTel-compatible ingest and a REST API.
Dashboards PMs open
Share a link, embed anywhere, or schedule a weekly digest. Read-only seats are free, always.
How it works
From first event to first alert — in one afternoon.
- 01
Pipe in your events
Install the SDK or point OpenTelemetry at our ingest endpoint. First events land in under 60 seconds.
import { pm } from "@pulsemetrics/js"; pm.track("checkout.completed", { plan: "pro", amount: 49, region: "eu-west" }); - 02
Query with SQL or a click
Build charts with the visual editor for fast exploration, or drop into SQL when you need to go deep.
SELECT date_trunc('hour', ts) AS h, count(*) AS signups FROM events WHERE name = 'signup.confirmed' GROUP BY 1 ORDER BY 1 DESC; - 03
Alert on what matters
Set a threshold or let us learn the baseline. Alerts fire to Slack, Linear, or PagerDuty with context.
alert "Signup drop" { on metric = signups when change(1h) < -30% baseline seasonal(7d) notify #growth-alerts }
Platform at a glance
- 4.2M
- Events/sec ingested across all regions
- 99.99%
- Rolling 90-day uptime (see status page)
- 184ms
- Median p95 query across customer workspaces
- 14min
- Median time from signup to first dashboard
Customers
Built with teams who ship every day.
“We killed two dashboards vendors and a data-warehouse in the same week. Our ops team now spots issues 40 minutes faster on average.”
Priya ShankarVP Engineering, Meridian“Anomaly alerts that actually understand seasonality. We went from 12 false pages a week to zero.”
Marcus OlléStaff SRE, Northwind“Our PMs open dashboards without pinging me. That alone paid for the plan.”
Dana KwanAnalytics Lead, Halcyon
Pricing
Simple pricing, generous free tier.
No per-seat taxes. Read-only access is free, forever.
Starter
For side projects and early prototypes.
$0/mo- 1M events / month
- 7-day retention
- Unlimited read-only seats
- Community support
- Most popular
Growth
For shipping teams up to 25 people.
$149/mo- 50M events / month
- 90-day retention
- Anomaly alerts + Slack
- SAML SSO
- Priority support
Enterprise
For regulated industries and custom scale.
Custom- Unlimited events
- Regional data residency
- SOC 2 Type II + HIPAA BAA
- Audit logs + SCIM
- Dedicated TAM
See your product in real-time, today.
14-day free trial. No credit card. Cancel anytime. Full feature set.
Used by teams at Meridian · Northwind · Halcyon · Kepler