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
- OpenRev vs DataFast
- OpenRev vs DataBull
- OpenRev vs Plausible
- OpenRev vs Fathom
- OpenRev vs Simple Analytics
- OpenRev vs PostHog
- OpenRev vs Google Analytics
- OpenRev vs Matomo
- All comparisons
Umami is a trademark of its owner. OpenRev is not affiliated with, endorsed by or sponsored by Umami.