Compare

Dataflare vs Umami

Umami is open-source, cookieless web analytics, self-hosted or on Umami Cloud. Dataflare is open-source analytics that runs in your own Cloudflare account.

The short answer

Umami is a clean, open-source web analytics tool with funnels and retention, and a free cloud tier. Choose Dataflare if you want to self-host without running a server or database, or need session replay and experiments without moving to a higher plan.

Side by side

FeatureDataflareUmami
Where your data livesYour own Cloudflare account (D1 and R2)Umami Cloud, or your own server and database
Source codeOpen source, MITOpen source (MIT)
What you payYour Cloudflare bill: $0 on Workers Free for small sites, $5/month Workers Paid above thatCloud: free up to 100k events/month, Pro $20/month; self-hosting is free
Cookieless modeYesYes
Web analyticsYes, with Core Web Vitals and errorsYes
Funnels and retentionYes: trends, funnels, retention, cohortsFunnels and retention
Session replayYes, with a text transcript for agentsBusiness plan on Umami Cloud
Feature flags and A/B testsYes: flags in your Worker, Bayesian experiment resultsNo
Raw SQL on your eventsYes, read-only SQL in the dashboard, CLI and MCPDirect database access when self-hosted

Checked November 2026. Sources: Umami pricing, Umami on GitHub. Spotted something out of date? Open an issue.

Choose Umami if you want

  • A free hosted tier with nothing to deploy.
  • A long-standing, popular project with a large community.

Choose Dataflare if you want

  • Self-hosting without a server, Docker or Postgres: Dataflare is a Worker, D1 and R2 in your Cloudflare account.
  • Session replay with agent-readable transcripts, feature flags and A/B tests.
  • People: identify() links anonymous visits to users, so funnels span signup.

Moving from Umami to Dataflare

  1. Run npx dataflare-cli init and add the script tag.
  2. umami.track(name, data) becomes glass.capture(name, data).

Other comparisons