Pulse
FeaturesWhy PulseHow it works
Analytics, events, and uptime for self-hosted teams

Self-hosted analytics
without the black box.

Pulse gives your team real-time traffic, acquisition, technology, custom event, and uptime reporting from infrastructure you control. Keep the data, skip the cookies, and stay fast.

Free to self-host · No credit card · First data in minutes

Own the stack

Run analytics on infrastructure your team already trusts with a simple Docker setup.

Skip the cookie banner

Privacy-first tracking keeps compliance simpler without sacrificing useful reporting.

See the full picture

Pages, acquisition, technology, custom events, and uptime live in one focused dashboard.

analytics.acme.io/overview
Visitors
12,847
+14.2%
Pageviews
38,291
+8.7%
Bounce Rate
34.1%
-2.3%
Avg Duration
2m 41s
+6.1%
Traffic OverviewLast 30 days
Built for teams that want trustworthy product signals

Replace vague vendor promises with a setup you can inspect, host, and adapt.

DeploymentDocker + Postgres
Privacy modelNo cookies by default
CoverageAnalytics + events + uptime
0
Cookies Required
0 min
Minutes to First Data
0%
Data Ownership
<0KB
Script Size

Everything you need. Nothing you don't.

Built for teams that care about privacy and performance. Every feature designed with intention.

Privacy-First

No cookies, no IP tracking, no personal data collection. Fully GDPR, CCPA, and PECR compliant by design.

Real-Time Dashboard

Watch traffic flow in as it happens. Pageviews, events, referrers, and geography update within seconds.

Multi-Site Tracking

Manage unlimited websites under one organization. Each site gets a unique token with isolated data.

Self-Hosted & Yours

Deploy on your own infrastructure with Docker in under 5 minutes. Your data never leaves your servers.

Featherweight Script

Under 2KB tracking script that loads asynchronously. Zero impact on your Core Web Vitals scores.

Custom Events

Track clicks, form submissions, purchases, and any custom interaction with flexible event properties.

A dashboard you'll actually enjoy using

Clean, fast, and focused. No clutter, no learning curve.

analytics.acme.io/overview
Pulse
Overview
Pages
Events
Acquisition
Technology
Visitors
12,847
+14.2%
Pageviews
38,291
+8.7%
Bounce Rate
34.1%
-2.3%

Built for teams that need signal, not surveillance

Pulse keeps your analytics stack simple: privacy-safe by default, self-hosted by design, and practical enough for engineers, marketers, and product teams to use together.

Own your data

Keep visitor analytics on infrastructure you control

No third-party black box, no rerouting sensitive traffic through another vendor, and no tradeoff between privacy and visibility.

Useful on day one

Start with clean defaults, then layer on custom events

Pulse gives you pages, referrers, technology, and real-time reporting out of the box, then grows with your product instrumentation.

Built for product teams

Understand growth, reliability, and behavior from one workspace

Use one dashboard to answer what people saw, how they found you, what they clicked, and whether your site stayed up.

Pulse vs typical hosted analytics
CategoryPulseTypical hosted tool
Data ownershipStored on your infrastructureShared with a hosted vendor
Consent complexityCookie-free defaults reduce frictionOften requires a banner and extra setup
Time to first signalDeploy and add one scriptCreate account, configure project, wire exports
What you can monitorTraffic, events, acquisition, uptimeOften split across multiple tools

Up and running in minutes

Three steps. No configuration headaches.

1

Deploy with Docker

One command to spin up your entire analytics stack.

2

Add the script

Drop a single line of code into your site.

3

See your data

Traffic appears in your dashboard within seconds.

your-website.html
<!-- Add this before </head> -->
<script
defer
data-domain="yourdomain.com"
src="https://pulse.yourdomain.com/js/script.js"
></script>

Ready to own your analytics?

Launch a privacy-first analytics stack your team can inspect, control, and extend without adding another hosted dependency.

Pulse

Open-source, self-hosted web analytics. Built for developers who value privacy.

Product

FeaturesWhy PulseHow it worksDashboard preview

Get started

Create accountSign inOnboarding

Resources

Source codeDeployment workflowOverview section
Pulse Analytics — Open Source, Self-Hosted Web Analytics