Grain vs Umami
Umami is for developers who want a tiny, self-hostable counter. Grain is for teams who need an AI analyst investigating revenue leaks.
A tiny, open-source, developer-friendly counter you can self-host in minutes.
Full-stack behavior intelligence with an AI analyst: heatmaps, session replay, mobile, and Deep Investigation.
They overlap on: Cookieless tracking, EU-friendly, lightweight script, clean dashboards.
Feature matrix
What each tool ships today. No roadmap wishes.
When Umami is the better choice
- You want a minimal counter and zero operational overhead beyond a Postgres instance.
- You're a developer who prefers SQL over a UI.
- You don't need replay, heatmaps, or AI analysis.
When Grain is the better choice
- You've outgrown counting — you need to know why funnels leak.
- You want Kai writing reports instead of hand-rolling SQL.
- You need replay, heatmaps, and mobile in one tool.
- You're running revenue through WordPress or WooCommerce.
Run both, no commitment
Umami and Grain run in parallel. Keep Umami for your dev audit log and let Grain handle the revenue surfaces. Email eray@grainql.com for a 90-day Growth-tier trial.
FAQ
No, not in the next 12 months. Self-hosting is available on enterprise tier.
No. No cross-site tracking, no fingerprinting, no third-party cookies.
Yes. CSV from every view, plus the Grain Connector (in development).