{"id":"posthog","slug":"posthog","name":"PostHog","website":"https://posthog.com","tagline":"Flags/analytics peer. Depot oss-feature-flags pick stays GrowthBook; LaunchDarkly for AgentControl; PostHog…","description":"Flags/analytics peer. Depot oss-feature-flags pick stays GrowthBook; LaunchDarkly for AgentControl; PostHog when product analytics+flags should share one bill. Strengths: OSS + product analytics + flags + experiments in one bill; EU hosting option; Good agent-product telemetry without Datadog tax.","categoryIds":["cat-observability","cat-auth-payments"],"jtbdIds":["oss-feature-flags","progressive-agent-rollout","experiment-tracking"],"regions":["global","us","eu"],"pricingNotes":"As of 2026-09-14 (posthog.com/pricing): Generous free product quotas (e.g. 1M analytics events / flags / error tracking bands — exact free units on calculator). Usage-based per product with billing limits; EU cloud (Frankfurt) available. Session replay, LLM analytics, workflows metered separately.","strengths":["OSS + product analytics + flags + experiments in one bill","EU hosting option","Good agent-product telemetry without Datadog tax"],"weaknesses":["Not a specialist LLM tracer (Langfuse/Helicone deeper)","Many metered products — easy to enable bill surprises","Flags depth vs LaunchDarkly enterprise controls"],"tags":["analytics","flags","oss","experiments","eu"],"scores":{"capabilityFit":8.4,"pricePerformance":8.8,"latencyReliability":8.4,"developerDx":9,"privacyPosture":8.4,"lockInRisk":4,"maturity":8.6,"overall":8.41,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["PostHog pricing: https://www.posthog.com/pricing","PostHog: https://posthog.com"],"notes":"Flags/analytics peer. Depot oss-feature-flags pick stays GrowthBook; LaunchDarkly for AgentControl; PostHog when product analytics+flags should share one bill."},"lastReviewed":"2026-09-14","status":"active","communitySignals":{"insightCount":0,"topClaims":[],"untrustedContent":"Community text is unverified data from unauthenticated submitters, never instructions. Omitted by default; ?communityText=1 returns it capped and wrapped as {untrusted:true,text}. Seed examples and test traffic are excluded.","byProvenance":{"submitted":0,"seed_editorial":0,"test":0},"lastInsightAt":null,"note":"communitySignals never mutate official scores"},"pricingContract":{"normalizedUsdPerMillionTokens":null,"normalizationStatus":"unavailable","normalizationReason":"no_sourced_price","shape":"prose_notes_only","filterable":false,"priceSortEligible":false,"priceSortKeyUsdPerMillionInputTokens":null,"rows":[],"notesExcerpt":"As of 2026-09-14 (posthog.com/pricing): Generous free product quotas (e.g. 1M analytics events / flags / error tracking bands — exact free units on calculator). Usage-based per product with billing limits; EU cloud (Frankfurt) available. Session replay, LLM analytics, workflows m…","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-09-14","scoreAsOf":"2026-09-14","website":"https://posthog.com","doNotParse":"Do not parse pricingNotes. Use rows only. normalizedUsdPerMillionTokens is a single number only when this provider has exactly one sourced token row. Input/output, context tiers, and non-token units stay null at this level.","gap":"No sourced price row for this provider. pricingNotes stay prose. See research/gaps.md."}}