Tools/umami-software/umami

Umami

Privacy-focused website analytics

39.9k ★+184/wkgrowthTypeScriptMIT License →trending

The Lens

By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.

Updated Oct 2026

Umami is the privacy-first swap for Google Analytics: pageviews, referrers, UTM campaigns, custom events, funnels, retention and revenue, with no cookies and no consent banner. It's MIT licensed and free to self-host. Since v3 it has grown well past a simple counter, adding session replays, heatmaps and an MCP endpoint for AI assistants.

Self-hosting is docker compose up -d: one Node app plus PostgreSQL (v3 dropped MySQL). Change the default admin/umami login and the placeholder APP_SECRET on day one. Then keep patching: this year's disclosures include a critical authenticated SQL injection (fixed in 3.0.3), a flaw that exposed any site's stats from its public website ID (fixed in 3.2.0), and the October 2026 3.4.1 hotfix for a critical Next.js RCE.

Umami Cloud bills monthly. Hobby is free for 100K events and 1 website. Pro is $20/month for 1 million events, 20 websites and 10 members. Business is $200/month for 10 million events plus replays and heatmaps. Solo: Hobby or self-host. Small teams: Pro. Larger teams: Business, or self-host.

The catch: Cloud jumps $180 a month from Pro to Business, and email reports and the streaming API are not in the self-hosted build at all. Plausible and Fathom are the closest rivals.

Free vs Self-Hosted vs Paid

free self hosted paid cloud

Free: MIT licensed and free to self-host with no event cap, including funnels, retention, journeys, goals, revenue, attribution, segments, session replays and heatmaps (self-hosted heatmap recording landed in v3.2.0). Umami Cloud Hobby is $0/month: up to 100K events per month, 1 website, 6 months of data retention, community support.

Self-hosted: Docker Compose runs Umami plus PostgreSQL 12.14+ (MySQL support was removed in v3.0). Or build from source on Node.js 18.18+. First login is admin/umami, and the compose file ships a placeholder APP_SECRET, so change both. MCP is off by default (MCP_ENABLED=1). Email reports and the streaming API are Cloud-only. Patch promptly: CVE-2026-4317 (critical authenticated SQL injection, fixed 3.0.3), GHSA-3xx8-742v-m4mq (tracking cache token reusable as a share token, fixed 3.2.0), and v3.4.1 (2026-10-23) which pulls in a Next.js fix for a critical RCE.

Paid: Umami Cloud is billed monthly, cancel any time, with a 14-day trial. Pro is $20/month: 1 million events included, $0.00003 per additional event, up to 20 websites, up to 10 team members, 2-year retention, API and MCP access, email reports, email support. Business is $200/month: 10 million events included, $0.00002 per additional event, unlimited websites and members, 5-year retention, session replays (5,000 included, $0.005 per additional replay), heatmaps, white-labeling, streaming API, email and chat support. Enterprise is custom: SAML SSO, uptime SLA, custom retention, invoice billing, audit log. Each pageview counts as one event, and each saved event property counts as one more.

Self-hosting is free with no event cap. On Cloud, 1 million events is $20/month, but replays, heatmaps and anything past 20 websites means Business at $200/month.

What to do by team size

Solo
free; Cloud Hobby (100K events, 1 site) or a self-hosted Docker Compose stack
Small team
free self-hosted, or Cloud Pro at $20/month for 1 million events and 10 members
Medium team
Cloud Business at $200/month for replays and 10 million events, or self-host if you will keep up with patches
Large team
Enterprise for SAML SSO and an SLA; product teams wanting deep per-user analysis may still need Mixpanel or Amplitude
Self-hosting ops:moderate
View pricing page →

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Similar Tools

Score
88/100 · A
Adoption27/30
Maintenance25/25
Community11/20
License15/15
Analysis10/10

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

Trust Signals

High adoption: 36,138 starsActive community: 6,906 forksPermissive license (MIT)

About

Stars
39,949
Forks
8,488

Explore Further

More tools in the directory