Overview

Umami was created by Mike Cao in 2020 (maintained by the community since, with the team operating from the United States) as an open-source, lightweight web analytics tool positioned as a privacy-friendly alternative to Google Analytics. Umami sets no cookies and collects no personally identifiable information, so it is naturally compliant with regulations such as GDPR out of the box with no consent banner; its lightweight script loads asynchronously with minimal performance impact.

Umami's core deployment model is one-command Docker self-hosting, letting users run the application on their own servers with complete data ownership. The dashboard presents real-time visitors, page views, referrers, devices, and browsers in a modern, minimal interface. The project is fully open source under the MIT license, supports multi-site management, share links, and a plugin system, and also offers the managed Umami Cloud service. Compared with Plausible and Matomo, Umami stands out for combining "free open source + full data control + minimal experience," suiting developers, personal site owners, and privacy-conscious SMBs.

Key Strengths

  • Fully open source under MIT: Code is free to use, modify, and distribute with no feature gating and no visitor limits; self-hosting is completely free with 100% data ownership.
  • Cookieless, naturally compliant: No cookies and no personal data collection, so no consent banner is needed and 3 major privacy regulations (GDPR/CCPA/PECR) are met out of the box, reducing compliance cost and data breach risk.
  • One-command Docker deployment: The official image starts with a single command on about 1 vCPU / 1GB, deploying in 5-10 minutes at a fraction of the cost of managed SaaS.
  • Lightweight and high-performance: The tiny asynchronous script has negligible impact on the 3 Core Web Vitals metrics (LCP/INP/CLS), protecting page speed and SEO; see Core Web Vitals optimization.
  • Multi-site and share links: 2 built-in capabilities - multi-site management and share links - let a single instance manage multiple websites and share data publicly with clients and teams.
  • Real-time data and plugins: Data appears nearly in real time, and 2 extension paths - the GraphQL API and plugins - support custom data processing and reporting.

Product Ecosystem

Core Metrics

Real-time visitors, unique visitors, page views, bounce rate, referrers, geo distribution, devices, and browsers, based on complete data updated in real time with no sampling or estimation.

Multi-site Management

One Umami instance tracks and manages any number of websites, each with its own tracking ID and dashboard, with data isolated per site.

Share Links

Generate public read-only statistics links for sites, letting clients, partners, or team members view data without accounts - ideal for agencies and content teams.

Plugin System

An extensible plugin architecture supports custom data processing and enhanced reporting, with community-contributed plugins for diverse needs.

API and Integrations

A GraphQL API queries visits, referrers, devices, and events data for integration into custom dashboards or data platforms - see the website API integration basics.

Deployment Modes

Self-hosting runs on Docker (Umami + PostgreSQL/MySQL) with one-command setup and is free; Umami Cloud is managed, usage-based, and vendor-operated - see the Docker production deployment guide.

Limitations

  • Self-hosting needs ops skills: You manage the server, database, and upgrades yourself; non-technical teams should use Umami Cloud or another managed tool.
  • Focused on core metrics: Lacks funnels, heatmaps, session recordings, and A/B testing; pair with other tools for deep behavioral analysis.
  • Limited open-source project support: The update pace is set by maintainers and the community, with limited official SLA and support; critical deployments should assess stability.
  • Cloud pricing to confirm: Umami Cloud is a paid service; verify specific plans and prices on the official site before budgeting.

Use Cases

  • Developer personal projects and blogs (Recommended ★★★★★): MIT open source with free Docker self-hosting, technically friendly and license-free.
  • SMB corporate websites (Recommended ★★★★★): Privacy compliant, data sovereign, and low cost as a privacy alternative to GA.
  • Privacy-sensitive websites (Recommended ★★★★★): Cookieless with no personal data collection, naturally meeting GDPR - see the website GDPR compliance checklist.
  • Multi-site unified analytics (Recommended ★★★★): One instance for many sites with a GraphQL API for integration.
  • Teams needing deep behavioral analytics (Recommended ★★): Lacks funnels and recordings - consider Matomo or PostHog.

Pricing

Plan Reference Price Core Features
Self-hosted (open source) Free (MIT license) Full data control, multi-site, share links, plugins; server cost only
Umami Cloud (managed) Free trial + usage-based (subject to official site) Zero-ops hosting, multi-site, automatic updates; pricing per the official site

Self-hosting is completely free with server cost only (from about 1 vCPU / 1GB). Umami Cloud plans and billing depend on the official Umami pricing page; no figures are fabricated here.

FAQ

  • How do Umami and Plausible compare? Both are open-source, self-hosted privacy analytics tools: Umami uses the more permissive MIT license and supports multi-site and plugins, while Plausible offers cloud hosting and a more mature integration ecosystem; choose Umami for data control and multi-site needs - see the website analytics setup guide.

  • Does Umami really need no cookies? Yes. Umami sets no first-party or third-party cookies and collects no personal identifiers, collecting anonymous visit data via a privacy-friendly protocol, so no consent banner is needed and it naturally meets GDPR compliance.

  • What does Umami self-hosting require? A server with Docker; the official image bundles Umami and PostgreSQL, recommended from about 1 vCPU / 1GB, deployed in 5-10 minutes - see the Docker production deployment guide.

  • Does Umami support multiple sites? Yes. A single instance manages any number of websites, each with its own tracking ID and dashboard, plus public share links - see web analytics tools; see website analytics setup guide.

  • Is Umami suitable for e-commerce conversion tracking? Umami focuses on core traffic metrics and lacks product-level e-commerce events and funnels; for deep e-commerce analytics choose Matomo - see the website analytics setup guide.