umami
  • Docs
  • Pricing
39KLog inSign up

Analytics built for developers

Open source, self-hostable, and API-first. Add analytics to any project with a single script tag and start collecting data in minutes.

Start free trialView on GitHub
Open source (MIT)

Fully open source under the MIT license. Inspect the code, contribute, or fork it for your own needs.

Lightweight script (~2KB)

The tracking script is under 2KB — no impact on your page speed or Core Web Vitals scores.

No cookies

Cookie-free tracking means no consent banners. One less thing to implement and maintain.

Real-time data

Events appear on the dashboard the moment they happen. No batch processing or data lag.

PostgreSQL

Built on PostgreSQL — the database you already know. No proprietary data stores or vendor lock-in.

Unlimited websites

Track all your projects, staging environments, and side projects from a single instance.

API-first design

Full REST API for querying data, managing websites, and automating workflows programmatically.

Privacy compliant

GDPR and CCPA compliant out of the box. No personal data collected, no legal headaches.

Install in minutes

Deploy Umami with a single Docker command or connect to Umami Cloud. Add one script tag to your site and you are collecting data immediately. No complex data streams, tag managers, or SDK integration required.

Install in minutes

Track custom events with a data attribute

Add data-umami-event to any HTML element to start tracking clicks, form submissions, signups, or downloads. Attach custom properties with data-umami-event-* attributes. No SDK calls, no event schemas to configure — just markup.

Track custom events with a data attribute

Build with the REST API

Every piece of data in Umami is accessible through a well-documented REST API. Pull stats into internal dashboards, feed data into CI pipelines, generate custom reports, or build integrations with your existing tools.

Build with the REST API

Monitor performance and Core Web Vitals

Track page load times and web performance metrics alongside your traffic data. See how speed affects bounce rate and engagement without needing a separate monitoring tool.

Monitor performance and Core Web Vitals

Debug user issues with session replay

Watch real user sessions to understand how visitors interact with your site. See exactly what happened when a user reported a bug — what they clicked, where they scrolled, and where things went wrong.

Debug user issues with session replay

Self-host on your own infrastructure

Run Umami on your own servers with Docker, Kubernetes, or any Node.js hosting. Built on PostgreSQL for reliable, scalable storage. Full control over your data, your infrastructure, and your deployment pipeline.

Self-host on your own infrastructure
Try Umami now.
Get started for free
umami

Product

PlatformProduct analyticsMCPPricingUse CasesCompareCloud

Resources

BlogDocumentationGuidesAPI ReferenceRelease NotesCommunity

Company

ContactPrivacyTermsDPASubprocessorsSecurity

© 2026 Umami Software, Inc.