# GoatCounter vs Umami

| Attribute | GoatCounter | Umami |
|---|---|---|
| **vioscaleAI score** | 49.9 (32% (low)) | 62.1 (17% (low)) |
| activity.commits_last_30d | 14 | - |
| adoption.dependent_repos | 0 | - |
| adoption.github_stars | 6,058 | - |
| content.faq | `[{"answer":"GoatCounter offers a free tier, so you can start without paying. Pricing changes often, so verify at source before relying on it.","source":"https://www.goatcounter.com","question":"Is GoatCounter free?","confidence":0.6},{"answer":"GoatCounter supports the web and a command-line interface. Platforms we have not confirmed are simply not listed here rather than ruled out.","source":"https://www.goatcounter.com","question":"What platforms does GoatCounter support?","confidence":0.6},{"answer":"Yes. GoatCounter can be deployed cloud / SaaS and self-hosted, so it does not have to run on the vendor's infrastructure.","source":"https://www.goatcounter.com","question":"Can GoatCounter be self-hosted?","confidence":0.6},{"answer":"We have confirmed 4 integrations for GoatCounter, including nginx, Apache, Caddy and CloudFront. This is what we could verify from public sources, so the vendor may support others we have not indexed.","source":"https://www.goatcounter.com","question":"What does GoatCounter integrate with?","confidence":0.6},{"answer":"We have independently confirmed GDPR for GoatCounter. Certifications we do not list are ones we have not been able to verify from public sources, which is not the same as GoatCounter not holding them. Always confirm compliance directly before you rely on it.","source":"https://www.goatcounter.com/privacy","question":"What security certifications does GoatCounter have?","confidence":0.7},{"answer":"GoatCounter is available worldwide. The vendor is headquartered in Ireland.","source":"https://www.goatcounter.com","question":"Where is GoatCounter available?","confidence":0.75}]` | `[{"answer":"Analytics software that provides website visitor insights through anonymized data collection, without cookies or personal information. Designed with privacy regulation compliance built in. It is indexed under Web Analytics.","source":"https://umami.is","question":"What is Umami?","confidence":0.6},{"answer":"Umami offers a free tier, so you can start without paying. Paid plans start at $0.00. Prices are published openly on the vendor's own pricing page. Pricing changes often, so verify at source before relying on it.","source":"https://umami.is/pricing","question":"Is Umami free?","confidence":0.6},{"answer":"Umami supports the web and Linux. Platforms we have not confirmed are simply not listed here rather than ruled out.","source":"https://umami.is/pricing","question":"What platforms does Umami support?","confidence":0.6},{"answer":"Yes. Umami can be deployed self-hosted, so it does not have to run on the vendor's infrastructure.","source":"https://umami.is","question":"Can Umami be self-hosted?","confidence":0.6},{"answer":"We have independently confirmed GDPR for Umami. Certifications we do not list are ones we have not been able to verify from public sources, which is not the same as Umami not holding them. Always confirm compliance directly before you rely on it.","source":"https://umami.is/blog/navigating-gdpr-and-ccpa-compliance","question":"What security certifications does Umami have?","confidence":0.7},{"answer":"Umami is available worldwide. Its primary markets are the United States and the EU.","source":"https://umami.is/pricing","question":"Where is Umami available?","confidence":0.75}]` |
| deployment.options | `{"cloud":true,"self_hosted":true}` | `{"cloud":true,"self_hosted":true}` |
| description.long | An open-source web analytics solution available as free cloud hosting or for self-deployment, prioritizing user privacy and simplicity as an alternative to mainstream analytics services. | Umami is an anonymized analytics platform that tracks website visitors without cookies or cross-site tracking, remaining GDPR and CCPA compliant by default. It provides real-time insights, custom events, and session replays while respecting user privacy. |
| features.capabilities | `{"open_source":true,"api_data_export":true,"self_hosted_option":true,"cookieless_tracking":true,"gdpr_ccpa_by_design":true}` | `{"open_source":true,"api_data_export":true,"ecommerce_tracking":true,"self_hosted_option":true,"cookieless_tracking":true,"custom_events_goals":true,"gdpr_ccpa_by_design":true,"real_time_dashboard":true,"funnel_conversion_tracking":true}` |
| integrations.count | 4 | - |
| integrations.list | `[{"name":"nginx"},{"name":"Apache"},{"name":"Caddy"},{"name":"CloudFront"}]` | - |
| language.primary | Go | - |
| market.availability | `{"hqCountry":"IE","primaryMarkets":[],"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[]}` | `{"primaryMarkets":["US","EU"],"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[]}` |
| platform.support | `{"cli":true,"web":true}` | `{"web":true}` |
| pricing | `{"type":"free","plans":[{"free":true,"name":"GoatCounter.com","summary":"Free for reasonable public usage","features":["Privacy-aware tracking without unique user identifiers","Fine-grained data collection control","JavaScript or tracking pixel integration","REST API access","Logfile parsing from web servers"],"description":"Free for personal websites and small-to-medium business usage","contactSales":false}],"summary":"Free hosted service; self-hosted version also available","freeTier":true,"sourceUrl":"https://www.goatcounter.com","retrievedAt":"2026-08-20T08:19:08.623Z"}` | `{"type":"hybrid","plans":[{"free":true,"name":"Hobby","summary":"Free tier","features":["Up to 100K events per month","1 website","6 month data retention","Community support"],"components":[{"kind":"fixed","amount":0,"period":"month","currency":"USD"}],"contactSales":false,"includedLimits":{"events":"100K/mo","websites":"1","data_retention":"6 months"}},{"free":false,"name":"Pro","summary":"$20/month with 14-day free trial","features":["1 million events per month included","$0.00003 per additional event","Up to 20 websites","Up to 10 team members","2 year data retention","API access","MCP access","Email support"],"commitment":"monthly","components":[{"kind":"fixed","amount":20,"period":"month","currency":"USD"},{"per":{"qty":1,"unit":"event"},"kind":"metered","amount":0.00003,"currency":"USD"}],"contactSales":false,"includedLimits":{"events":"1M/mo","websites":"20","team_members":"10","data_retention":"2 years"}},{"free":false,"name":"Business","summary":"$200/month","features":["10 million events per month included","$0.00002 per additional event","Unlimited websites","Unlimited team members","5 year data retention","Session replays","Heatmaps","White-labeling","Streaming API","Email and chat support"],"commitment":"monthly","components":[{"kind":"fixed","amount":200,"period":"month","currency":"USD"},{"per":{"qty":1,"unit":"event"},"kind":"metered","amount":0.00002,"currency":"USD"}],"contactSales":false,"includedLimits":{"events":"10M/mo","websites":"Unlimited","team_members":"Unlimited","data_retention":"5 years"}},{"free":false,"name":"Enterprise","summary":"Custom pricing","features":["Everything in Business, plus:","Single sign-on (SAML SSO)","Onboarding support","Uptime SLA","Custom pricing","Custom data retention","Invoice billing","Enterprise support"],"contactSales":true}],"summary":"From $20/month (Pro). Free Hobby tier with 100K events/month. 14-day free trial on Pro.","currency":"USD","freeTier":true,"sourceUrl":"https://umami.is/pricing","retrievedAt":"2026-09-29T15:04:15.917Z","freeTrialDays":14,"startingPrice":{"amount":20,"period":"month","currency":"USD"},"billingPeriods":["month"]}` |
| pricing.free_tier | yes | yes |
| pricing.model | free | freemium |
| pricing.price_level | free | mid |
| pricing.starting_price | - | `{"amount":20,"currency":"USD"}` |
| pricing.transparent | yes | yes |
| release.cadence_days | 23 | - |
| release.history | `[{"url":"https://github.com/arp242/goatcounter/releases/tag/v2.7.0","date":"2025-12-15T19:01:48Z","type":"stable","version":"v2.7.0"},{"url":"https://github.com/arp242/goatcounter/releases/tag/v2.6.0","date":"2025-06-08T19:58:59Z","type":"stable","version":"v2.6.0"},{"url":"https://github.com/arp242/goatcounter/releases/tag/v2.5.0","date":"2023-12-14T02:58:03Z","type":"stable","version":"v2.5.0"},{"url":"https://github.com/arp242/goatcounter/releases/tag/v2.4.1","date":"2022-11-15T23:44:23Z","type":"stable","version":"v2.4.1"},{"url":"https://github.com/arp242/goatcounter/releases/tag/v2.4.0","date":"2022-11-08T22:22:02Z","type":"stable","version":"v2.4.0"},{"url":"https://github.com/arp242/goatcounter/releases/tag/v2.3.0","date":"2022-10-17T11:47:54Z","type":"stable","version":"v2.3.0"},{"url":"https://github.com/arp242/goatcounter/releases/tag/v2.2.3","date":"2022-02-16T19:33:44Z","type":"stable","version":"v2.2.3"},{"url":"https://github.com/arp242/goatcounter/releases/tag/v2.2.0","date":"2022-02-16T10:44:01Z","type":"stable","version":"v2.2.0"},{"url":"https://github.com/arp242/goatcounter/releases/tag/v2.1.1","date":"2021-12-25T00:50:27Z","type":"stable","version":"v2.1.1"},{"url":"https://github.com/arp242/goatcounter/releases/tag/v2.1.0","date":"2021-12-01T20:16:59Z","type":"stable","version":"v2.1.0"},{"url":"https://github.com/arp242/goatcounter/releases/tag/v2.0.4","date":"2021-04-13T04:08:11Z","type":"stable","version":"v2.0.4"},{"url":"https://github.com/arp242/goatcounter/releases/tag/v2.0.3","date":"2021-04-02T14:23:14Z","type":"stable","version":"v2.0.3"},{"url":"https://github.com/arp242/goatcounter/releases/tag/v2.0.2","date":"2021-04-01T23:20:34Z","type":"stable","version":"v2.0.2"},{"url":"https://github.com/arp242/goatcounter/releases/tag/v2.0.1","date":"2021-03-30T09:18:30Z","type":"stable","version":"v2.0.1"},{"url":"https://github.com/arp242/goatcounter/releases/tag/v2.0.0","date":"2021-03-30T00:36:50Z","type":"stable","version":"v2.0.0"},{"url":"https://github.com/arp242/goatcounter/releases/tag/v2.0.0-rc1","date":"2021-03-20T15:03:26Z","type":"stable","version":"v2.0.0-rc1"},{"url":"https://github.com/arp242/goatcounter/releases/tag/v1.4.2","date":"2020-11-10T15:19:16Z","type":"stable","version":"v1.4.2"},{"url":"https://github.com/arp242/goatcounter/releases/tag/v1.4.1","date":"2020-09-04T03:34:26Z","type":"stable","version":"v1.4.1"},{"url":"https://github.com/arp242/goatcounter/releases/tag/v1.4.0","date":"2020-08-24T06:55:52Z","type":"stable","version":"v1.4.0"},{"url":"https://github.com/arp242/goatcounter/releases/tag/v1.3.2","date":"2020-07-17T21:09:05Z","type":"stable","version":"v1.3.2"}]` | - |
| security.disclosure_policy | - | yes |
| security.gdpr | yes | yes |
| security.trust_center | - | https://umami.is/security |
| security.vulnerabilities | `{"count":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=nixpkgs&package_name=goatcounter&per_page=100","last_12m":0,"max_severity":null}` | - |

## Capabilities (Web Analytics)

| Capability | GoatCounter | Umami |
|---|:--:|:--:|
| **Capabilities** |  |  |
| Cookieless tracking | ✓ | ✓ |
| GDPR CCPA by design | ✓ | ✓ |
| Self hosted option | ✓ | ✓ |
| Real time dashboard | - | ✓ |
| Custom events goals | - | ✓ |
| Ecommerce tracking | - | ✓ |
| Funnel conversion tracking | - | ✓ |
| Sampled reporting | - | - |
| API data export | ✓ | ✓ |
| Ga4 import tool | - | - |
| Open source | ✓ | ✓ |

*Source: vioscaleAI. Generated 2026-10-15T22:24:34.062Z. "-" = undocumented, not absent.*
