PostHog logo

PostHog Review

Visit

Open-source product analytics, session replay, feature flags, and more in one platform

PostHog is an open-source product and data tools platform for software teams who want to understand and improve their products.

PostHog, Inc.·Founded 2020·Usage-basedFree PlanAI AnalyticsAI Coding ToolsAI DevOps

AI Panel Score

8.4/10

6 AI reviews

Reviewed

AI Editor Approved

What is PostHog?

PostHog is an open-source product and data tools platform for software teams that want to understand and improve their products. It combines product analytics, session replay, feature flags, A/B testing, error tracking, surveys, LLM observability, and a data warehouse in a single platform where all tools share the same underlying data, so teams can correlate session recordings with experiment results or funnel data without stitching together separate services. Pricing is usage-based with a free plan that includes one million events per month, and the MIT license makes self-hosting an option for data residency requirements. A built-in SQL warehouse can query Stripe, HubSpot, Postgres, and S3 alongside PostHog events. TopReviewed's six-seat AI review panel scored it 8.4/10, praising the single data model across analytics, flags, replay, and experiments while noting the platform's breadth can overwhelm teams that only need analytics. It best fits growth-stage engineering teams consolidating multiple point-solution contracts.

About PostHog

PostHog integrates into web, mobile, or backend applications via SDKs or a setup wizard that auto-detects the framework. Once installed, it captures events automatically and lets developers query user behavior through funnel analysis, retention charts, path analysis, and custom SQL. Feature flags can be evaluated client-side or server-side for gradual rollouts, and A/B experiments are built directly on top of those flags.

Distinctive capabilities include session replay, which records user interactions for debugging without additional code when using posthog-js; LLM analytics for tracking token usage and costs across OpenAI, Anthropic, and LangChain integrations; and a built-in data warehouse that lets teams query external sources like Stripe, HubSpot, Postgres, and S3 alongside PostHog event data using SQL. The CDP layer supports batch exports to BigQuery, Snowflake, Redshift, S3, and more, as well as real-time event destinations for tools like Slack, Salesforce, Intercom, and Customer.io.

PostHog targets product engineers and development teams at startups and growth-stage companies who prefer a consolidated toolset over separate analytics, feature flag, and session replay vendors. It is open-source and can be self-hosted or used as a cloud-managed service. The free tier includes generous usage limits, with paid plans priced on a usage-based model. Competitors in overlapping categories include Mixpanel and Amplitude (analytics), LaunchDarkly (feature flags), FullStory and Hotjar (session replay), and Optimizely (A/B testing).

PostHog exposes a REST API with US and EU cloud endpoints, supports reverse proxy deployment via Cloudflare, Vercel, Nginx, and other providers, and offers an official MCP server for AI coding assistant integrations. SDKs cover JavaScript, Python, Ruby, Go, PHP, iOS, Android, React Native, and more.

Features

AI

  • LLM Analytics

    Tracks LLM API calls, token usage, and costs with integrations for OpenAI, Anthropic, LangChain, and other AI providers.

  • MCP Server for AI Coding Assistants

    Provides an official Model Context Protocol server that integrates PostHog with AI coding tools like Claude Code via a wizard-installed plugin.

Analytics

  • A/B Testing (Experiments)

    Runs multivariate experiments built on feature flags, allowing teams to create experiments in the UI and render variants using getFeatureFlag calls.

  • Product Analytics

    Tracks user events and behaviors across web, mobile, and backend applications to provide funnel analysis, trends, and other product insights.

  • Session Replay

    Records and plays back user sessions to help developers debug UX issues and observe how users interact with the app, enabled by default with posthog-js.

  • Web Analytics

    Provides web traffic and visitor analytics as a built-in product within the PostHog platform.

Automation

  • Alerts

    Sends notifications when monitored metrics cross defined thresholds, including spike detection for usage anomalies.

Core

  • Data Warehouse

    Queries external data sources such as Stripe, HubSpot, Postgres, and S3 alongside PostHog data using SQL.

  • Error Tracking

    Captures and tracks frontend exceptions via posthog.captureException, enabling automatic error monitoring when the feature is enabled.

  • Feature Flags

    Evaluates named flags client-side or server-side via local evaluation to enable gradual rollouts, entitlements, and targeted feature delivery.

  • Surveys

    Renders in-app popup surveys configured in the PostHog UI automatically via posthog-js with no extra code required.

Integration

  • Customer Data Platform (CDP) / Data Pipelines

    Syncs PostHog event and person data to dozens of destinations (Slack, Salesforce, HubSpot, ad platforms, etc.) and ingests data from external sources via batch exports, real-time destinations, and transformations.

Preview

PostHog desktop previewPostHog mobile preview

Pricing Plans

Free

Free

Generous free tier for each product with no credit card required

  • 1 million product analytics events/month free
  • 5,000 session replay recordings/month free
  • 1 million feature flag requests/month free
  • 1.5k survey responses/month free
  • 100k error tracking exceptions/month free
  • 1 project, 1-year data retention
Popular

Pay as you go

Contact sales

Usage-based pricing after free tier limits; add a credit card to unlock higher limits and more features

  • Product analytics from $0.00005/event (after 1M free)
  • Session replay from $0.005/recording (after 5k free)
  • Feature flags from $0.0001/request (after 1M free)
  • Surveys from $0.10/response (after 1.5k free)
  • 6 projects, 7-year data retention
  • Email support, set per-product billing limits

AI Panel Reviews

The Decision Maker

The Decision Maker

Strategic bet, vendor viability, timing, adoption approval
8.6/10

PostHog replaces five vendors with one platform that developers actually want to use.

Founded 2020, open-source, usage-based pricing starting at zero. Product engineers get analytics, feature flags, session replay, A/B testing, and LLM observability without stitching anything together.

1M free events/month, then $0.00005/event. That pricing won't scare a startup and won't embarrass you at Series C either. The data warehouse pulling in Stripe and HubSpot alongside PostHog events is the feature that separates this from Mixpanel or Amplitude — those tools can't do that without a third vendor.

The tradeoff worth naming: one platform for everything means one throat to choke if something breaks. A team running LaunchDarkly plus FullStory has independent fallbacks. PostHog consolidated means a bad deploy touches flags, replay, and analytics at once. That's a real risk to think through before you standardize.

The LLM observability layer — tracking token costs across OpenAI and Anthropic — is early but timely. MIT license means self-hosted is a real option if data residency is on the board's agenda. Pilot it with one product team before the company standardizes.

Competitive Positioning8.4

No single competitor bundles feature flags, analytics, session replay, and LLM observability — LaunchDarkly, Amplitude, and FullStory each own a slice but not the stack.

Reputation Risk8.5

Open-source, developer-loved, EU and US cloud regions — this is a defensible choice in front of any technical board.

Speed to Value8.8

Auto-capture via posthog-js and a setup wizard means engineers see session replays and funnel data within hours, not weeks.

Strategic Fit9.0

Consolidating analytics, feature flags, session replay, A/B testing, and LLM observability into shared data advances product velocity, not just cost reduction.

Vendor Viability8.2

Founded 2020, shipping actively, open-source with MIT license means the codebase survives even if the company pivots — that's unusual downside protection.

Pros

  • One data model across analytics, flags, replay, and experiments — no stitching
  • 1M free events/month makes the pilot genuinely free to prove out
  • MIT license means self-hosted is a real option for data residency requirements
  • LLM cost tracking across OpenAI and Anthropic is early and differentiated

Cons

  • Single-platform dependency means an outage or bad deploy touches everything at once
  • Breadth creates complexity — teams that only need analytics may find it more than they need
  • No public funding data to assess current runway with confidence

Right for

Product engineering teams at startups and growth-stage companies who want one platform instead of four separate vendor contracts.

Avoid if

Your team has already deeply standardized on LaunchDarkly for flags and Amplitude for analytics and isn't ready to migrate both.

The Domain Strategist

The Domain Strategist

Craft and strategy in the product's domain — adapts identity per category, same lens
8.4/10

PostHog is the consolidation bet that actually holds up under data scrutiny.

One event schema powering analytics, feature flags, session replay, A/B testing, and a data warehouse is serious architectural discipline. For growth-stage engineering orgs, this is the cleanest unified data foundation I've seen outside of building it yourself.

The data model here is what matters. When funnel data, experiment assignments, session recordings, and error events all share the same underlying event store, you stop stitching and start querying. That's not a demo talking point — that's a schema decision that pays compounding dividends. Competitors like Mixpanel and Amplitude give you excellent analytics but hand you a data silo; PostHog gives you a platform.

The built-in data warehouse with SQL access to Stripe, HubSpot, Postgres, and S3 alongside PostHog events is the sharpest edge here. At $0.00005 per event after 1M free, the cost curve stays manageable until serious scale. The tradeoff: 1 project on the free tier and 6 on paid means multi-product orgs or agencies will feel constrained before they hit the billing ceiling.

If we self-host the MIT-licensed build, we own the data pipeline end-to-end — that's real leverage. If we stay on cloud, the 7-year retention on paid plans and CDP exports to BigQuery or Snowflake keep us from being trapped. Three years in, this is either your entire product data stack or the hub everything else routes through.

Category Positioning8.3

PostHog is the only sub-enterprise tool simultaneously competing with Mixpanel, LaunchDarkly, FullStory, and Optimizely from a unified data layer rather than a bundle of acquisitions.

Domain Fit8.2

Custom SQL queries, funnel + retention + path analysis, and direct data warehouse joins match how senior data practitioners actually interrogate product behavior.

Integration Surface8.6

120+ data warehouse integrations, batch and real-time CDP destinations, reverse proxy support, and SDKs across 10+ languages cover virtually any modern stack.

Long-term Implications8.0

MIT self-hosting license plus CDP exports to BigQuery/Snowflake/Redshift means you're never fully locked in, but the consolidation depth creates real switching costs by year two.

Strategic Depth8.5

Shared event schema across 8+ product surfaces — analytics, flags, replay, warehouse — shows genuine data architecture thinking, not feature accumulation.

Pros

  • Single event schema across analytics, experiments, session replay, and error tracking — no cross-tool joins required
  • Built-in SQL data warehouse queries Stripe, HubSpot, Postgres, and S3 alongside PostHog events natively
  • MIT-licensed self-hosting option gives full data sovereignty when compliance demands it
  • Usage-based pricing with 1M free analytics events/month keeps early-stage cost near zero

Cons

  • 6-project cap on paid plans will hit multi-product orgs faster than the billing ceiling does
  • Breadth is an onboarding debt — teams adopting all 8 surfaces at once rarely instrument any of them well
  • LLM observability is early-stage; enterprise-grade AI monitoring tools like Arize or Weights & Biases still run deeper on model evaluation

Right for

Growth-stage engineering teams who want one event pipeline to power analytics, experiments, and data warehouse queries without managing four separate vendor contracts.

Avoid if

Your organization runs more than 6 distinct products or requires mature model evaluation tooling beyond token cost tracking.

The Finance Lead

The Finance Lead

Money, total cost of ownership, contracts, procurement math
8.4/10

Usage-based pricing, 1M free events, zero SSO tax — rare.

PostHog publishes every price without a sales call. Usage-based model means small teams pay nearly nothing; cost scales predictably with growth.

Three tiers visible on the pricing page. Free tier: 1M analytics events, 5K session replays, 1M feature flag requests — monthly, no card required. Pay-as-you-go kicks in after those limits: $0.00005/event, $0.005/replay recording. 50-person team burning 10M events/month pays roughly $450/month on analytics alone. Year 3 at 30% event growth lands near $9K annually. Compare that to Mixpanel's per-seat model, which hits $12K+ at similar scale.

The platform consolidates what would otherwise be five vendors: Amplitude, LaunchDarkly, FullStory, Optimizely, and a CDP. Each point solution carries its own contract and SSO add-on. PostHog bundles them with no published SSO tax. Self-hosting (MIT license) removes the bill entirely — procurement cost shifts to infra and ops.

Tradeoff: usage-based billing is unpredictable without discipline. Survey responses at $0.10/each add up fast if triggers aren't scoped tightly. Per-product billing limits exist — use them. No public data on auto-renewal window or termination terms.

Billing & Procurement8.6

No card required to start, per-product spend caps available, and self-hosted MIT option means procurement can bypass vendor entirely.

Contract Flexibility7.8

Usage-based monthly model implies low lock-in, but auto-renewal and termination-for-convenience terms aren't publicly documented.

Pricing Transparency9.2

Every per-unit price published without a sales call — $0.00005/event, $0.005/replay, $0.0001/flag request — all visible on the pricing page.

ROI Clarity8.0

LLM Analytics tracks token costs per provider (OpenAI, Anthropic, LangChain) and funnel analysis ties directly to conversion data — measurable outputs.

Total Cost of Ownership8.5

Bundling analytics, feature flags, session replay, and A/B testing eliminates 4+ vendor contracts; free tier absorbs most early-stage usage entirely.

Pros

  • Full price list public — no sales call required
  • 1M events/month free, no credit card needed
  • Replaces Amplitude + LaunchDarkly + FullStory in one bill
  • Self-hosted MIT license: $0 licensing cost if you own infra

Cons

  • Survey overages at $0.10/response can spike invoices if poorly scoped
  • Auto-renewal and termination terms not publicly documented
  • Free tier caps at 1 project — multi-team orgs hit paid immediately

Right for

Growth-stage dev teams consolidating 3-5 point solution contracts onto one usage-based bill.

Avoid if

Your finance team requires fixed annual pricing and can't tolerate variable monthly invoices.

The Domain Practitioner

The Domain Practitioner

Daily hands-on reality in the product's domain — adapts identity per category, same lens
8.4/10

PostHog consolidates what five separate tools used to cost you in context-switching

PostHog bundles product analytics, session replay, feature flags, A/B testing, error tracking, and LLM observability under one data model. Usage-based pricing with a 1M event free tier makes the entry cost low enough that the consolidation argument nearly sells itself.

The single-data-model architecture is the real story here. When funnel drop-off connects directly to session replays without an export-import hop, that's hours recovered per week. Amplitude and Mixpanel both stop at analytics — you're stitching FullStory or Hotjar on top, then LaunchDarkly for flags, then wondering why your flag state doesn't match your event cohort. PostHog eliminates that join problem at the schema level.

Day-three friction will likely surface around the data warehouse and CDP layer. 120+ integrations sounds like a win until you're debugging a Salesforce sync at 11pm. The docs appear practitioner-written — SDK-first, framework auto-detection, SQL query examples — but the breadth of features means the learning surface is wide. One project on the free tier is a real constraint for agencies or teams running multiple products.

The LLM observability feature — tracking token costs across OpenAI, Anthropic, and LangChain — is genuinely differentiated right now. At $0.00005 per event post-free-tier, the cost model stays reasonable at scale. Tradeoff: self-hosted deployments shift ops burden entirely to your team, and the free tier's 1-year data retention caps longitudinal cohort analysis.

Day-3 Reality8.1

Shared data model removes the daily re-joins analysts fight in multi-tool stacks, but CDP sync debugging and wide feature surface will produce friction for smaller teams.

Documentation Practitioner-Fit8.6

Docs cover CLI flags, SDK-specific setup, and SQL query patterns — the changelog and API coverage confirm someone on the team actually ships against these docs.

Friction Surface7.8

Single project limit on the free tier and the operational weight of self-hosting are real weekly friction points; cloud-managed removes the latter but shifts cost.

Power-User Depth8.7

Custom SQL queries against the data warehouse, local flag evaluation, multivariate experiments, and LLM cost tracking show a genuine depth ladder from beginner to power user.

Workflow Integration8.5

SDK auto-detection, posthog-js default session replay, and MCP server for AI coding assistants suggest the tool was designed around developer workflows, not bolted onto them.

Pros

  • Single data model connects session replays, funnel data, and experiment results without manual stitching
  • LLM observability for OpenAI, Anthropic, and LangChain is differentiated vs. Amplitude or Mixpanel
  • 1M events/month free with no credit card — real evaluation headroom
  • MIT-licensed self-host option gives data-residency-sensitive teams a genuine path

Cons

  • Free tier caps at 1 project — limiting for multi-product teams or agencies
  • Platform breadth means a wide learning surface; teams wanting a focused analytics tool may find it over-engineered
  • Self-hosted deployments carry full ops burden internally
  • 1-year data retention on free constrains longitudinal cohort work

Right for

Product engineers at growth-stage startups who want analytics, flags, and session replay sharing one dataset without paying for five separate SaaS tools.

Avoid if

Your team needs a dedicated enterprise analytics platform with professional services and SLA-backed uptime guarantees.

The Power User

The Power User

Daily human experience, onboarding, polish, learning curve, reliability
8.4/10

PostHog replaced five tools and somehow didn't feel like a compromise

An open-source platform that bundles analytics, session replay, feature flags, A/B testing, and LLM observability under one roof. Usage-based pricing with a genuinely useful free tier makes it easy to start — and hard to leave.

The pitch is consolidation, and PostHog mostly earns it. One million analytics events free per month, 5,000 session replay recordings, a million feature flag requests — these aren't teaser limits. A small team could run real product work for months without paying. Compared to stitching together Mixpanel, LaunchDarkly, and FullStory, the all-same-data architecture means you're correlating session replays with funnel drops without export gymnastics. That's the actual daily win.

The learning curve is real, though. This is a developer-first tool. The setup wizard and auto-detecting SDKs soften day one, but by week two you're writing custom SQL against the data warehouse and configuring flag evaluation modes. Non-engineers will feel the weight. The docs indicate self-hosting is MIT-licensed, which is genuinely rare — but self-hosting also means you own the maintenance.

Mobile is listed as a supported platform, but session replay and the richer debugging surfaces feel built for browser-first. The LLM analytics layer — tracking OpenAI and Anthropic token costs — is the freshest thing here. That's a real gap nobody else fills cleanly yet.

Daily Polish7.8

The changelog shows steady iteration, but a tool this wide sometimes feels like two different teams shipped different surfaces.

Learning Curve7.2

Custom SQL, server-side flag evaluation, and CDP pipeline configuration reward engineers but quietly exclude non-technical teammates.

Mobile Parity6.5

iOS and Android SDKs exist but the richer replay and warehouse features read as browser-first additions with mobile as a follow-on.

Onboarding Experience8.2

The framework-detecting setup wizard and no-credit-card free tier make the first ten minutes feel genuinely low-stakes.

Reliability Feel8.0

Cloud-managed service with US and EU regional endpoints; no public evidence of chronic instability, and the architecture is mature for a 2020 founding.

Pros

  • Free tier is genuinely usable — 1M events and 5K replays monthly before you pay anything
  • Single data model means no join-hell between analytics, flags, and replays
  • LLM analytics for OpenAI and Anthropic token costs fills a real gap competitors haven't touched
  • Open-source with MIT license for self-hosters who want full control

Cons

  • Non-engineers will hit a wall fast — this is built by developers for developers
  • Mobile experience feels like a second-class citizen compared to the web surfaces
  • Platform breadth means some features feel less polished than dedicated point solutions like FullStory or LaunchDarkly

Right for

Product engineers at startups who want one platform instead of five vendor contracts.

Avoid if

Your team is non-technical and expects a Hotjar-style no-code experience out of the box.

The Skeptic

The Skeptic

Contrarian. Watch-outs, deal-breakers, broken promises, category patterns
8.4/10

8 tools, one install — and the pricing math actually holds up

PostHog bundles what used to require Mixpanel + LaunchDarkly + FullStory + Optimizely into a single SDK. Usage-based at $0.00005/event after 1M free — that's a real number you can model.

Three green flags upfront. One: the feature list is specific — LLM token cost tracking, local flag evaluation, posthog-js session replay with no extra code. Not vaporware, not padded with synonyms. Two: founded 2020, MIT-licensed, self-hostable. That's an exit valve most SaaS vendors won't give you. Three: the pricing page lists exact per-unit costs. That's rarer than it should be.

Two yellow flags. The platform breadth is real, but breadth is also how tools die — shipping 12 products is hard, and depth gaps vs. dedicated vendors like LaunchDarkly on flag targeting or FullStory on replay are plausible, if not confirmed by this evidence. Also: no public funding data visible here. Could go either way.

Honest read: this is the consolidation play that actually makes sense for a product-engineer-run startup. The open-source core is the moat Amplitude and Mixpanel can't copy easily.

Competitive Differentiation8.2

LLM observability across OpenAI, Anthropic, and LangChain plus a built-in data warehouse that queries Stripe and HubSpot alongside event data is a combination Mixpanel and Amplitude don't offer.

Exit Portability8.8

MIT license, self-host option, CDP exports to BigQuery/Snowflake/S3, and REST API — migration path is cleaner than nearly any competitor in this category.

Long-term Viability7.8

Active changelog, broad SDK coverage, and named founders are positive signals; no public funding data visible, which is a mild watch item for a multi-product platform.

Marketing Honesty8.5

Tagline is descriptive, not superlative — lists actual tools, no 'best way to' language, and pricing page gives real per-unit numbers.

Track Record Match8.0

Founded 2020, MIT-licensed open-source with active changelog and SDK breadth; matches patterns of durable dev-tool companies, not flash-in-pan analytics plays.

Pros

  • 1M events/month free with real per-unit pricing beyond — modelable before you commit
  • MIT-licensed self-host option is a genuine exit valve
  • LLM analytics for token costs across OpenAI and Anthropic — rare in this category
  • Single SDK replaces Mixpanel + LaunchDarkly + FullStory stack for most startups

Cons

  • Platform breadth means depth gaps vs. specialists like LaunchDarkly are likely, if not confirmed
  • No public funding data — harder to assess runway for a 12-product platform
  • 7-year data retention only on paid; free tier caps at 1 year and 1 project

Right for

Product-engineer teams at startups who want consolidated tooling without stitching together four separate vendors.

Avoid if

Your team needs enterprise-grade flag targeting or compliance SLAs — dedicated vendors still own those edges.

Buyer Questions

Common questions answered by our AI research team

Pricing

How much does PostHog cost?

Usage-based with generous free tiers. Product analytics: 1M events/month free then $0.00005/event. Session replay: 5K recordings/month free then $0.005/recording. Set per-product billing limits to cap spend.

Features

What product surfaces does PostHog include?

Product Analytics, Session Replay, Feature Flags, A/B Testing, Web Analytics, Revenue Analytics, LLM evals and traces, plus a managed Data Warehouse — all on one platform.

Setup

Can I self-host PostHog?

Yes. PostHog ships an MIT-licensed open-source build for on-premise deployment. Managed Cloud is also available with regional options in US Virginia and EU Frankfurt.

Integration

Does PostHog integrate with Stripe?

Yes. PostHog connects with payment systems like Stripe for revenue analytics, plus error trackers and support platforms via 120+ data warehouse integrations.

Features

How long does PostHog retain my data?

Free tier keeps 1 year of data; paid plans extend retention to 7 years. Paid also raises the project cap from 1 to 6 and adds email support.

Also in AI Analytics