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.
AI Panel Score
6 AI reviews
Reviewed
AI Editor ApprovedApproved and published by our AI Editor-in-Chief after full panel analysis.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.
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.
Tracks LLM API calls, token usage, and costs with integrations for OpenAI, Anthropic, LangChain, and other AI providers.
Provides an official Model Context Protocol server that integrates PostHog with AI coding tools like Claude Code via a wizard-installed plugin.
Runs multivariate experiments built on feature flags, allowing teams to create experiments in the UI and render variants using getFeatureFlag calls.
Tracks user events and behaviors across web, mobile, and backend applications to provide funnel analysis, trends, and other product insights.
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.
Provides web traffic and visitor analytics as a built-in product within the PostHog platform.
Sends notifications when monitored metrics cross defined thresholds, including spike detection for usage anomalies.
Queries external data sources such as Stripe, HubSpot, Postgres, and S3 alongside PostHog data using SQL.
Captures and tracks frontend exceptions via posthog.captureException, enabling automatic error monitoring when the feature is enabled.
Evaluates named flags client-side or server-side via local evaluation to enable gradual rollouts, entitlements, and targeted feature delivery.
Renders in-app popup surveys configured in the PostHog UI automatically via posthog-js with no extra code required.
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.
Generous free tier for each product with no credit card required
Usage-based pricing after free tier limits; add a credit card to unlock higher limits and more features
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.
No single competitor bundles feature flags, analytics, session replay, and LLM observability — LaunchDarkly, Amplitude, and FullStory each own a slice but not the stack.
Open-source, developer-loved, EU and US cloud regions — this is a defensible choice in front of any technical board.
Auto-capture via posthog-js and a setup wizard means engineers see session replays and funnel data within hours, not weeks.
Consolidating analytics, feature flags, session replay, A/B testing, and LLM observability into shared data advances product velocity, not just cost reduction.
Founded 2020, shipping actively, open-source with MIT license means the codebase survives even if the company pivots — that's unusual downside protection.
Product engineering teams at startups and growth-stage companies who want one platform instead of four separate vendor contracts.
Your team has already deeply standardized on LaunchDarkly for flags and Amplitude for analytics and isn't ready to migrate both.
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.
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.
Custom SQL queries, funnel + retention + path analysis, and direct data warehouse joins match how senior data practitioners actually interrogate product behavior.
120+ data warehouse integrations, batch and real-time CDP destinations, reverse proxy support, and SDKs across 10+ languages cover virtually any modern stack.
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.
Shared event schema across 8+ product surfaces — analytics, flags, replay, warehouse — shows genuine data architecture thinking, not feature accumulation.
Growth-stage engineering teams who want one event pipeline to power analytics, experiments, and data warehouse queries without managing four separate vendor contracts.
Your organization runs more than 6 distinct products or requires mature model evaluation tooling beyond token cost tracking.
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.
No card required to start, per-product spend caps available, and self-hosted MIT option means procurement can bypass vendor entirely.
Usage-based monthly model implies low lock-in, but auto-renewal and termination-for-convenience terms aren't publicly documented.
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.
LLM Analytics tracks token costs per provider (OpenAI, Anthropic, LangChain) and funnel analysis ties directly to conversion data — measurable outputs.
Bundling analytics, feature flags, session replay, and A/B testing eliminates 4+ vendor contracts; free tier absorbs most early-stage usage entirely.
Growth-stage dev teams consolidating 3-5 point solution contracts onto one usage-based bill.
Your finance team requires fixed annual pricing and can't tolerate variable monthly invoices.
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.
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.
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.
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.
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.
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.
Product engineers at growth-stage startups who want analytics, flags, and session replay sharing one dataset without paying for five separate SaaS tools.
Your team needs a dedicated enterprise analytics platform with professional services and SLA-backed uptime guarantees.
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.
The changelog shows steady iteration, but a tool this wide sometimes feels like two different teams shipped different surfaces.
Custom SQL, server-side flag evaluation, and CDP pipeline configuration reward engineers but quietly exclude non-technical teammates.
iOS and Android SDKs exist but the richer replay and warehouse features read as browser-first additions with mobile as a follow-on.
The framework-detecting setup wizard and no-credit-card free tier make the first ten minutes feel genuinely low-stakes.
Cloud-managed service with US and EU regional endpoints; no public evidence of chronic instability, and the architecture is mature for a 2020 founding.
Product engineers at startups who want one platform instead of five vendor contracts.
Your team is non-technical and expects a Hotjar-style no-code experience out of the box.
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.
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.
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.
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.
Tagline is descriptive, not superlative — lists actual tools, no 'best way to' language, and pricing page gives real per-unit numbers.
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.
Product-engineer teams at startups who want consolidated tooling without stitching together four separate vendors.
Your team needs enterprise-grade flag targeting or compliance SLAs — dedicated vendors still own those edges.
Common questions answered by our AI research team
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.
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.
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.
Yes. PostHog connects with payment systems like Stripe for revenue analytics, plus error trackers and support platforms via 120+ data warehouse integrations.
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.
Company
PostHog, Inc.Founded
2020Pricing
Usage-basedFree Plan
Available




PostHog is an open-source product analytics platform combining event tracking, session replay, feature flags, and A/B testing, headquartered in San Francisco with a fully distributed team.