switch in minutes · keep your data

Outgrowing Umami?

Umami is solid open-source web analytics — but it's web-first, needs Postgres beside it, and can't answer product questions. smolanalytics is one binary with funnels, retention, paths, and cohorts built in, a verdict every morning, and a direct importer for your Umami history.

smolanalytics vs Umami in one paragraph

smolanalytics and Umami are both open-source, privacy-friendly, self-hostable alternatives to Google Analytics. Umami is web-analytics-first: a clean dashboard for pageviews, referrers, and events, with a free cloud tier (100k events, 3 sites, 6-month retention) and a Pro tier around $20 per million events as of mid-2026; product analytics is thin, and since v3 dropped MySQL, self-hosting means running Postgres alongside the app. smolanalytics is one MIT-licensed Go binary with no external database, and it does web and product analytics together — funnels, retention, paths, and cohorts — plus a daily verdict that tells you what to fix, Google Search Console built in, and ask-in-editor via MCP with a CI test that keeps editor answers equal to the dashboard. It imports Umami CSV exports directly, so history comes with you. Cloud is $9/month (Solo) with unlimited sites and 250k events. Pick Umami for free cloud web analytics; pick smolanalytics for everything after that.

where Umami stops (as of mid-2026)

The free cloud tier caps at 100k events, 3 websites, and 6 months of history; Pro runs about $20 per million events.

umami.is pricing, as of mid-2026

v3 dropped MySQL support — self-hosters had to migrate to Postgres, and the app always needs a database running beside it.

Umami v3 release notes, as of mid-2026

Product analytics is thin: it's web analytics first, with no retention cohorts, no path analysis, and no editor-native asking.

Umami feature set, as of mid-2026

Umami vs smolanalytics

Umamismolanalytics
Scopeweb-analytics-firstweb + product analytics
Funnels / retention / pathsthin product analyticsfunnels, retention, paths, cohorts
Free cloud100k events · 3 sites · 6-mo history14-day full trial, then $9 Solo
Self-hostapp + Postgres (v3 dropped MySQL)one Go binary, no database
Ask in your editornot offeredMCP — 43 tools, CI-checked answers
Tells you what to fixdashboards you reada verdict, every morning
Bring your historyimports Umami CSV directly

when to pick Umami instead

Bring your history with you

# 1) export your data from Umami (CSV), then import it — history comes along
smolanalytics import --format=umami --host=https://YOUR-INSTANCE --key=YOUR_WRITE_KEY umami-export.csv

<!-- 2) swap the script tag -->
<script src="https://YOUR-INSTANCE/sdk.js"></script>
<script>smolanalytics.init("YOUR_WRITE_KEY", { host: "https://YOUR-INSTANCE" });</script>

One importer run, one snippet swap. Your Umami history lands intact — and Postgres stays out of your life.

questions

Is smolanalytics a good Umami alternative?

Yes, if you like open-source, privacy-friendly analytics but want product analytics too. smolanalytics is one MIT-licensed Go binary — no Postgres to run — with funnels, retention, paths, cohorts, a daily verdict, and ask-in-editor via MCP. Cloud is $9/month (Solo) with unlimited sites and 250k events after a 14-day full trial.

Can I import my Umami data into smolanalytics?

Yes. smolanalytics ships an Umami importer: export your data from Umami as CSV, then run `smolanalytics import --format=umami` against your instance. Your historical traffic lands in the same dashboard as new events, so you don't start from zero.

When is Umami the better choice?

When you want free cloud web analytics and already have Postgres. Umami's free tier (100k events, 3 sites, as of mid-2026) is genuinely free, and if pageviews and referrers are all you need, it does the job well.

Get the verdict, not another dashboard.

Drop one snippet, ask in your editor, own your data. 14-day full trial, no credit card.