Skip to content

OpenRev vs Umami

Umami describes itself as “Open-source web and product analytics”

The short answer

Umami is open-source (MIT), cookieless web and product analytics that you can self-host for free or use on Umami Cloud. Like OpenRev, it is MIT-licensed and has funnels, journeys and an MCP server. The main difference is revenue: Umami reports revenue from events your site sends with an amount, while OpenRev connects your payment provider and attributes every payment, renewals included, to the visitor's source.

Facts checked on , from Umami's own site. Sources

Side by side

Pricing

OpenRev

Free. You pay only for your own hosting, and small sites fit Cloudflare's free plan

Umami

Self-hosting is free. Cloud is free up to 100K events/month; Pro is $20/month for 1M events; 14-day trial on paid plans

Source code

OpenRev

Open source (MIT)

Umami

Open source (MIT)

Hosting

OpenRev

You host it: Cloudflare Workers + D1, Docker or Node.js, with D1, SQLite or PostgreSQL

Umami

Umami Cloud (US or EU), or self-hosted with Node.js and PostgreSQL

Revenue attribution

OpenRev

Built in: payments are linked to visitors and the channel that brought them, with LTV and renewals by source

Umami

From events your site sends with revenue and currency properties, with a first- or last-click attribution report

Payment providers

OpenRev

Stripe, Lemon Squeezy, Paddle, Polar, Dodo Payments, Creem, Shopify, WooCommerce, Gumroad, Paystack and Razorpay, plus a custom webhook and a Payments API

Umami

No direct connections

Cookies

OpenRev

First-party visitor ID by default; optional cookieless mode per site

Umami

Cookieless by default

Goals & funnels

OpenRev

Umami

Visitor journeys

OpenRev

Umami

Journey report and per-visitor session history

Realtime view

OpenRev

Umami

API

OpenRev

REST API with an OpenAPI spec

Umami

Yes (on Cloud, from the Pro plan)

MCP server for AI agents

OpenRev

Built into every install

Umami

Official and read-only (Cloud Pro and above, or self-hosted from v3.4)

Alerts

OpenRev

Payments, goals, traffic spikes and digests to Slack, Discord, Telegram, email or webhooks

Umami

Scheduled email reports (Cloud Pro and above)

The main differences

Revenue

Umami's revenue report adds up events that your site sends with revenue and currency properties. It doesn't connect to payment providers. OpenRev receives payments, renewals and refunds from 11 providers by signed webhook, so no purchase code is needed on your site.

Where it runs

A self-hosted Umami needs Node.js and a PostgreSQL database. OpenRev runs on Cloudflare Workers with D1, which fits Cloudflare's free plan for small sites, or in Docker or on Node.js with SQLite or PostgreSQL.

Product analytics

Umami also offers retention reports, session replays and heatmaps (on Cloud, replays and heatmaps need the $200/month Business plan). OpenRev doesn't have session replays or heatmaps.

Cookies

Umami is cookieless by default. OpenRev stores a first-party visitor ID by default, for attribution across days, and offers a cookieless mode per site.

Alerts

Umami sends scheduled email reports on Cloud Pro and above. OpenRev sends payment, goal, traffic-spike and digest alerts to Slack, Discord, Telegram, email or webhooks.

Which one fits you

Choose Umami if

  • You want session replays, heatmaps or retention reports in the same tool.
  • You want cookieless tracking by default.
  • You want the option of a managed cloud with a free tier.

Choose OpenRev if

  • You want revenue from Stripe, Lemon Squeezy, Paddle or eight other providers without adding purchase events to your site.
  • You want to run on Cloudflare's free plan, without a PostgreSQL server.
  • You want sale and traffic alerts in Slack, Discord or Telegram.

Switching from Umami

Run both side by side while you compare. Umami's custom events become OpenRev goals, and revenue no longer needs a client-side event once your payment provider is connected. Umami history isn't imported.

OpenRev and Umami: questions

Is Umami open source like OpenRev?

Yes. Both are MIT-licensed and free to self-host. Umami self-hosts on Node.js with PostgreSQL; OpenRev runs on Cloudflare Workers with D1, in Docker, or on Node.js with SQLite or PostgreSQL.

Does Umami track revenue?

Yes, from events your site sends with revenue and currency properties, and it has an attribution report for them. It doesn't connect to payment providers. OpenRev gets payments straight from the provider through signed webhooks, so renewals and refunds count without extra code.

Does Umami have an MCP server?

Yes, an official read-only one, on Umami Cloud's Pro plan and above or self-hosted from version 3.4. OpenRev's MCP server is built into every install.

Try OpenRev on your own site

One command sets it up on Cloudflare, Docker or Node.js. It's free.

Sources

Facts about Umami come from these pages, read on October 25, 2026. Facts about OpenRev come from its source code and docs. Spotted something out of date? Open an issue.

More comparisons

Umami is a trademark of its owner. OpenRev is not affiliated with, endorsed by or sponsored by Umami.