← Back to all tools

Umami

Simple, fast, privacy-focused open-source analytics alternative to Google Analytics.

7/10
Verdict

Best for developers who want to self-host their analytics for free with a simple, clean dashboard.

Features4/10Ease of Use8/10Pricing10/10Documentation7/10

Use Cases

Self-host analytics for multiple sites from a single Docker deployment with no per-site costs
Provide privacy-focused analytics for a European audience with GDPR compliance built in

Free Tier

Self-hosted (free, open-source); Umami Cloud free tier: 10K events/month

How to Maximize the Free Tier

Umami is best self-hosted — the Docker Compose setup takes 5 minutes and gives you unlimited analytics without monthly fees. Run it alongside your existing Postgres database or let Docker create a dedicated one. The 10K events/month on Umami Cloud is too restrictive for any real traffic; self-hosting is the only viable free option. Umami's simplicity is its strength — don't expect funnel analysis or session recording.

Getting Started

Self-host: `docker compose up -d` with Umami image + Postgres → configure tracker script URL → add `<script>` to site → visit dashboard. Or sign up for Umami Cloud free tier (10K events/mo).

Pros

  • Open source: Self-host for free with no limits — no data caps, no usage restrictions, complete data ownership
  • Simple setup: Dead simple to deploy — single Docker compose command gets you a running analytics instance
  • Privacy-first: No cookie consent required — GDPR compliant by default with anonymized data collection

Cons

  • Cloud free tier: Umami Cloud's free tier is only 10,000 events/month — too limited for any site with meaningful traffic
  • Basic capabilities: Limited to page view analytics with basic metrics — no funnels, session recording, or custom events
  • Self-hosting burden: Self-hosting requires server maintenance — updates, backups, and uptime management are your responsibility

Alternatives