{
  "slug": "posthog",
  "name": "PostHog",
  "url": "https://posthog.com",
  "cat": "data",
  "group": "ship",
  "tagline": "Product analytics + replay suite",
  "price": "Free: 1M events, 5K session replays, 100K exceptions/mo, 1-year retention. Then usage-based from $0.00005/event and $0.005/replay.",
  "tier": "mixed",
  "pick": false,
  "what": "An all-in-one suite bundling product analytics, session replay, feature flags, A/B tests, surveys and error tracking behind one SDK. Each product carries its own monthly free allowance rather than sharing one pool. The MIT-licensed code can be self-hosted, but PostHog officially does not support self-hosted deployments.",
  "why": "One <code>npm install</code> gives a solo builder analytics, flags, replay and error tracking at once, and the free allowances are large enough that most side projects never pay anything.",
  "warn": "Identified events cost up to <b>4x</b> more than anonymous ones. Set <code>person_profiles: 'identified_only'</code> or a 5M-event month jumps from roughly $153 to $610. Self-hosted instances get free-tier features only and zero support.",
  "install": "npm i posthog-js",
  "category": {
    "key": "data",
    "name": "Product analytics",
    "desc": "What people actually do. Cookie posture matters for EU traffic.",
    "group": "ship",
    "groupName": "Ship it & keep it alive"
  },
  "freshness": null,
  "health": {
    "ok": true,
    "status_code": 200,
    "final_url": "https://posthog.com/",
    "checked_at": "2026-08-19T00:37:41.862+00:00"
  },
  "corrected_at": null,
  "upstream_changed_at": null
}