Umami
A privacy-first web analytics platform covering traffic, campaigns, behavior, conversions and revenue without cookies, available self-hosted or in the cloud.
- GitHub stars
- 39k
- Last commit
- today
- Latest release
- v3.4.0
- Licence
- MIT
- Self-hosted
- Yes
- Hosted version
- Available

Umami is a privacy-focused web analytics platform and a common open-source alternative to Google Analytics. It brings traffic, campaign performance, user behavior, conversions and revenue into one dashboard, and it does so without cookies and without cross-site surveillance of visitors.
Topics show it also supports audience segmentation, cohort analysis and user journey views alongside standard statistics and charts. The app is built with TypeScript and runs on Node.js 18.18 or newer with a PostgreSQL database of version 12.14 or newer. Optional settings let you change the API base URL, enable two-factor authentication by providing an encryption key, and switch on an MCP endpoint, which is disabled by default.
Umami is MIT licensed and can be installed from source or run on your own infrastructure; the project also offers a hosted cloud version for teams that do not want to maintain servers. A detailed getting-started guide lives at umami.is/docs. It suits site owners and product teams who want clean, compliant analytics they control.
Key features
- Cookie-free web analytics
- Traffic, campaign and conversion tracking
- Revenue and conversion tracking
- Cohort analysis and audience segmentation
- User journey views
- Optional two-factor authentication and MCP endpoint
Pricing: Free and open source under the MIT license; a hosted cloud version is also available.




