Umami

Umami

Freemium

A simple, fast, privacy-focused alternative to Google Analytics

Observability & Monitoring
Web & Product Analytics

Scores

Popularity
4/5
Learning Curve
2/5
Flexibility
3/5
Performance
5/5
Portability
5/5

About

Umami is a modern, open-source web analytics platform designed for organizations that want full data ownership and privacy compliance without compromising on usability. It delivers core web analytics — pageviews, sessions, bounce rates, referrers, UTM campaign attribution, funnels, and custom events — through a clean, single-page dashboard that loads quickly and requires minimal configuration.

The platform ships as a 2 KB tracking script, compared to Google Analytics' 45 KB payload, making it negligibly fast to load on any page. It collects no personally identifiable information, uses no cookies, and requires no consent banner, making it compliant with GDPR, CCPA, and similar privacy regulations by default.

Deployment follows two paths. Umami Cloud is a managed hosting service with a free tier and paid plans, requiring no infrastructure management. Self-hosting runs on Node.js with a PostgreSQL or MySQL backend and is available under the MIT license at zero cost — a single VPS instance with 1 vCPU and 1 GB of RAM can handle hundreds of thousands of monthly pageviews comfortably. Docker Compose deployment achieves a working instance in minutes.

Beyond basic web analytics, Umami includes funnel analysis, cohort tracking, session replay, and a real-time activity dashboard. Custom events allow teams to track specific interactions — button clicks, form submissions, purchases — and measure conversion goals. An API enables programmatic data access for embedding metrics in external dashboards or automating reports.

Umami is built with Next.js and React, making it approachable for developers who want to customize or extend the codebase. Self-hosted instances store all data in the team's own database, enabling complete export and migration flexibility.

Key Features

  • Pageview, session, bounce rate, and referrer tracking
  • Custom event tracking and conversion goal measurement
  • Funnel analysis and cohort retention tracking
  • Session replay with user journey visualization
  • Real-time analytics dashboard
  • UTM campaign and traffic source attribution
  • REST API for programmatic data access
  • Self-hostable with PostgreSQL or MySQL

Pros

  • Exceptionally fast setup — working analytics in minutes via Docker or Umami Cloud
  • Privacy-compliant by default: no cookies, no PII, no consent banners required
  • Lightweight 2 KB script has near-zero impact on page performance
  • Self-hosting is completely free with no event limits (MIT license)
  • Full data ownership — all events stored in your own PostgreSQL/MySQL database
  • Clean, minimal UI that non-technical stakeholders can read without training

Cons

  • Limited advanced segmentation and behavioral filtering compared to enterprise tools
  • No native heatmaps or click maps
  • No built-in alerting or anomaly detection
  • Self-hosting requires database management knowledge for maintenance and scaling
  • Lacks e-commerce-specific features like revenue attribution and cart analytics
  • Community-based support only for self-hosted instances

Pricing

Freemium
Free (Cloud)Free
  • · 3 websites
  • · 1M events/month
  • · 6 months data retention
  • · Core analytics features
Self-HostedFree
  • · Completely free under MIT license
  • · Unlimited events and websites
  • · Full data ownership
  • · Requires own infrastructure (Node.js + PostgreSQL/MySQL)
Pro$20/monthly
  • · Unlimited websites
  • · 1M events/month included
  • · Full data retention
  • · Priority support

Possible Stacks

Next.js + Umami Analytics

Project

A self-hosted web stack with full data ownership. Next.js powers the application; Umami provides open-source, cookie-free analytics stored in your own PostgreSQL database — no third-party services, no data leaving your infrastructure.

Frontend

Databases

Hosting

Observability

Sandbox

Umami Self-Hosted

Infrastructure

Self-host Umami for lightweight, cookie-free website analytics with zero third-party data sharing. PostgreSQL stores all event data. Docker makes the single-container deployment quick to set up — the simplest self-hosted analytics option available.

Databases

Hosting

DevOps

Observability

Sandbox

Learning Resources

No resources yet — check back soon.

Vendor

Umami Software

Umami Software

Website →

Tags

Self-hostableFree TierWeb

Details

Maintained
Yes
Monitoring
Web Analytics, Product Analytics, Metrics
Hosting
Cloud & Self-hosted
Open source
Yes
Alerting
No
GitHub stars
36.4k
Stars updated
2026-05-06