Cookie-free by default
Useful first-party analytics without placing tracking cookies on visitors.
Private product telemetry
See how people discover, use, and experience your product without sending the story of your business to another analytics black box.

Useful first-party analytics without placing tracking cookies on visitors.
A familiar deployment model built around infrastructure your team can inspect.
Analytics, acquisition, uptime, and scoped agent reports in one focused product.
The operating picture
Pulse connects the reports product teams check every day, so a spike in traffic, a change in acquisition, and a slow endpoint are part of the same investigation.

Move past a list of pageviews. Read source quality across referrers, campaign traffic, AI assistants, conversions, and attributed revenue.

See whether a conversion change is a traffic story, a product story, or an availability problem—without jumping between disconnected tools.
Scoped agent access
Pulse exposes authenticated REST and MCP reporting surfaces. Limit an agent to a site and the exact analytics or uptime scopes it needs, then keep an audit trail of every report request.
const report = await fetch(
'/api/agent/reports/generate',
{
method: 'POST',
headers: {
Authorization: `Bearer ${PULSE_AGENT_TOKEN}`,
'Content-Type': 'application/json'
},
body: JSON.stringify({
siteId,
reports: [
'overview',
'acquisition',
'uptime_summary'
],
from,
to
})
}
);Deployment preview
Self-hosting · Coming soonThe self-hosted release is being prepared around a straightforward Docker and PostgreSQL deployment, with your reverse proxy handling the public edge.
Explore self-hostingContainerized web app and reporting surfaces.
Your analytics and operational data store.
Your domain, certificates, and network controls.
The complete signal, without the black box
Review the private-preview status for analytics, acquisition, and uptime. No public signup, credentials, or live customer data.