open core, or actually open

“Open source” and “you get all of it” are different promises.

Most analytics tools are open core. The repo is public, and the build you can run is missing the parts you would actually pay for. Here is what each project's own docs say, including the two places we are not your best answer.

ToolLicenseSelf-hostingHeld back from self-hostWhat it needs
smolanalyticsMITsupported, same binary we runnothingno database · 256MB
UmamiMITsupportednothingPostgres or MySQL
PostHogMIT (repo)“officially unsupported”, no support“all paid-plan features are Cloud-only”Kafka + ClickHouse + Redis + PG · 4 vCPU, 16GB
Plausible CEAGPLv3supportedfunnels, user journeys, ecommerce goals, SSO, Sites APIClickHouse + Postgres
MatomoGPL-3.0supportedcore is free; many marketplace plugins are paidPHP + MySQL

Sources: PostHog's self-hosting docs · Plausible's self-hosting docs · Umami and Matomo licenses from their repos. Checked 29 Jul 2026. If any of this has gone out of date, tell me and I will correct it.

"Open source" and "you can self-host it" are not the same promise, and for analytics the gap is usually the features you care about. PostHog's own documentation states that self-hosted deployments are "officially unsupported", that "you assume all responsibility and risk", that they provide no customer support for them, and that "all paid-plan features are Cloud-only"; it also asks for roughly 4 vCPU, 16GB RAM and 30GB+ storage. Plausible Community Edition is AGPLv3 and genuinely free to run, but its docs list marketing funnels, user journeys, ecommerce revenue goals, SSO, the Sites API and advanced bot filtering as Cloud-only, so the self-hosted build has no funnels. Umami is MIT with no feature gating at all, and is an honest recommendation; it needs a Postgres or MySQL alongside it. Matomo is GPL-3.0 with a core that is free to run and a marketplace where many additions are paid. smolanalytics is MIT end to end: funnels, retention, paths, cohorts, feature flags, A/B experiments, heatmaps, surveys, the session inspector and the MCP server are all in the free binary, with no external database and no paid tier of the self-hosted build.

Where we are not the answer

A page like this is worthless if it only argues one way, so:

What MIT end to end means here

There is no paid build. The binary you download is the binary we run for cloud customers, and every feature is in it: funnels, retention, paths, cohorts, feature flags, A/B experiments, click heatmaps, in-product surveys, the session inspector, deploy impact and the full MCP server. There is no license key, no phone-home, and no enterprise tier holding something back.

docker run -p 8080:8080 ghcr.io/arjun0606/smolanalytics demo

Dashboard on localhost:8080. No database to install, no compose file, no cluster.

The cloud exists for people who would rather not run a server at all. It is the same software with a free tier of 1M events a month, which is the same allowance PostHog gives you.

Run the whole thing on the cheapest box you have.

One Go binary, one data file, 256MB. Our own public demo runs on exactly that.

keep reading