FAQ

About PostHog

What is PostHog?

PostHog is the leading platform for building self-driving products. With a full suite of developer tools – AI observability, product analytics, session replay, feature flags, experiments, error tracking, logs, surveys, and more – PostHog captures all the context agents need to diagnose problems, uncover opportunities, and ship fixes.

A data warehouse and CDP tie it all together, unifying that context into one source agents can read across. You can steer it all from Slack, the web app, PostHog Desktop, or your own editor via the MCP.

PostHog is free to start with a generous free tier and fully self-serve. Engineers can sign up and capture their first event in under five minutes.

What does PostHog do?

PostHog helps developers understand how users use their product, figure out ways to improve it, and ship fixes and features faster – increasingly without being asked. It does this through tools like:

  • Anonymous and identified event capture, supports both autocapture and custom events
  • Frontend, backend, and mobile SDKs
  • API for capture, flags, creating and managing metadata, and querying your data
  • Product analytics with trends, funnels, retention, SQL, and more
  • A simplified web analytics dashboard with session duration, bounce rates, web vitals, and channel analysis
  • Session replays with event timeline, console and performance capture, and mobile recording
  • Heatmaps, clickmaps, scrollmaps
  • Feature flags with multivariant options, percentage and targeted rollouts, and local evaluation
  • Experiments with multivariate testing
  • Surveys with both no-code and API options
  • Error tracking to capture and debug exceptions with full stack traces and session context
  • Logs to ingest, search, and analyze log data alongside your product data
  • Workflows to automate actions based on events, like sending messages to your users
  • AI observability to monitor, debug, and optimize AI features with trace inspection and cost tracking
  • Self-driving mode to turn signals in your product data (errors, rage clicks, failed queries, and more) into researched reports and pull requests you review and merge
  • A data warehouse to import and query data from external sources alongside PostHog
  • Batch exports to popular warehouse destinations
  • Combine events into actions, anonymous and identified users, cohorts, and groups for analysis

You can work with all of it through four products: the Slack app (mention @PostHog in any channel), the web app, PostHog Desktop (a desktop app for driving parallel agents on top of your product data), and the MCP, which brings PostHog into Claude Code, Cursor, or whatever agent you already use.

TLDR; It provides everything you need to build a self-driving product.

What is a self-driving product?

A self-driving product can prompt itself. Instead of an engineer spotting a problem on a dashboard, filing a ticket, and writing a fix days later, the product's own data kicks off the work.

It runs on a loop: signals from your product data get grouped into reports, a background agent researches the problem and writes the code, and a pull request lands in your inbox. You review and merge – nothing ships on autopilot.

Once a change ships, PostHog measures whether the metric actually moved, and the result feeds back in as a new signal. That feedback is what makes it a loop rather than a one-shot – each pass works from better data than the last.

The "self" in self-driving isn't autonomy from the engineer. It's autonomy from user instruction as the starting point. Self-driving handles the maintenance work (bug fixes, broken flows, paper cuts, conversion tweaks) so you can spend your time on the creative work only you can do.

This works because the signals that drive the loop live in your product data, and that's exactly what PostHog has. A general-purpose coding agent has your code, but not your context.

See the self-driving docs for how it works under the hood.

How much does PostHog cost?

PostHog offers a generous free tier with no credit card required:

  • Self-driving: reports are free, and your first 3 pull requests each month are free ($15 per PR after that, refunded if it wasn't worth paying for)
  • Product Analytics and Web Analytics: 1 million events/month
  • Session Replay: 5,000 recordings/month
  • Feature Flags: 1 million requests/month
  • Surveys: 1,500 responses/month
  • Data warehouse: 1 million synced rows/month + free historical syncs for the first 7 days for each new source
  • Error tracking: 100 thousand exceptions/month
  • AI observability: 100 thousand events/month
  • Logs: 50GB ingested/month
  • Workflows: 10,000 messages per channel/month
  • PostHog AI: 500 credits/month

Beyond the free tier, pricing is usage-based and scales down as volume increases. There are no seat-based charges – unlimited team members can access the platform.

See our pricing page for more details.

Does PostHog work with my stack?

Yes. PostHog can be used in a range of languages and frameworks across web, backend, and mobile. You can use it through:

  • The MCP, which works with Claude Code, Cursor, and any MCP-compatible agent
  • An HTML snippet that goes inside your <head> tags.
  • One of our 15+ libraries covering the main programming languages and frameworks
  • Our API

This means that it doesn't matter what your stack is – you can use PostHog with it.

Does PostHog support mobile apps?

Yes. PostHog has SDKs for iOS, Android, React Native, Flutter, and more. All of them support event capture, feature flags, and experiments. Some also support autocapture and session replay.

Is there an enterprise offering?

Yes, it includes:

  • SAML SSO enforcement
  • Custom MSA
  • Priority training, support
  • Advanced permissions
  • Audit logs

Find out more on the pricing page or get in touch to learn more.

How is PostHog different from other tools?

PostHog stands apart in several key ways:

  • Self-driving – Other tools stop at showing you a dashboard. PostHog closes the loop: it uses your product data to find problems, ship fixes as pull requests, and measure whether they worked. No other platform runs this loop end to end because no other platform holds all the context agents need like PostHog does.
  • All-in-one platform – Instead of stitching together separate tools for analytics, session replay, feature flags, and experimentation, PostHog provides everything in one place. This means shared data, no integration headaches, and lower total cost – for you and your agents.
  • Built for AI engineers – PostHog is designed with developers in mind. It offers SDKs in every major language, a powerful API, SQL access to raw data, and transparent documentation. Engineers can self-serve without waiting on analytics teams – and so can their agents, via the MCP.
  • Open source – PostHog's core is open source with thousands of GitHub stars. This meanstransparency into how the product works, the ability to contribute, and community-driven development.
  • Privacy-conscious – PostHog offers EU-based hosting for organizations with data residency requirements, ensuring data never leaves European servers. The platform supports a fully cookieless tracking mode, eliminating the need for cookie consent banners while still capturing accurate analytics. Even in standard mode, PostHog doesn't rely on third-party cookies and offers more complete data compared to tools like Google Analytics.
  • Transparent pricing – No hidden fees, no sales calls required, no per-seat charges. Pricing is public and usage-based.

There are many specific differences. Check out our blog for comparisons.

Can I use PostHog with Claude Code or Cursor?

Yes. The PostHog MCP brings your product data and tools into Claude Code, Cursor, and any other MCP-compatible agent. Your agent can query analytics, debug errors, build dashboards, measure the impact of changes without you leaving your editor, and a lot more.

Are you hiring?

Yes, come help us make PostHog even better. We would love to have you join us.

About the software

Is PostHog updated regularly?

Yes. We release continually and have a world-class team working daily on making the product better. Some of those pull requests are opened by PostHog itself – we run the self-driving loop on our own product.

Check out our changelog to see what's new.

How many companies use PostHog? Anyone famous?

We have tens of thousands of users from indie hackers to early-stage startups to high-growth scale ups to massive enterprises.

As proof, we have dozens of customer stories, hundreds of reviews on G2, and an overwhelming amount of praise (and criticism) on social.

We also have thousands of stars on GitHub (Star to be precise).

Is PostHog buggy?

While there's always room for improvement, the software works well and we use it ourselves every day.

If you have any issues or feature requests, you can raise a ticket in-app.

Is this hard to set up?

No. You can sign up, install the snippet, and capture your first event in less than five minutes.

Alternatively, the AI wizard can handle the entire installation process for you with a single command. It automatically authenticates your account, installs the relevant SDKs, scans your codebase, and configures everything.

I'm having trouble setting up PostHog. What should I do?

  1. Start by ensuring you have installed PostHog correctly. Try redoing whatever isn't working.
  2. Check the troubleshooting page of the product you are using, such as product analytics or feature flags.
  3. Check our status page to see if there are any issues.
  4. Ask a question in our community.

Can I self-host PostHog?

PostHog's open-source version can be self-hosted, but this is not recommended. Self-hosting requires significant infrastructure expertise, ongoing maintenance, and manual updates, making it difficult to scale and keep secure. Self-hosted deployments also miss out on new features and improvements that ship continuously to PostHog Cloud.

PostHog Cloud is the recommended option for all teams. It offers instant setup, automatic updates, managed infrastructure, and a choice of US or EU data hosting for compliance requirements.

See our self-hosting docs for more information about how to deploy PostHog's open source version.

Will this make me better at my job?

If your job requires you to understand users and ship a product they want, then yes.

If you're a firefighter, probably not.

Community

What's the community like?

Active and growing.

This community is active on our community forum, GitHub, and socials.

If you are active and helpful, we might toss you some free merch.

How can I contribute?

We love contributions big or small. You can be helpful by:

  1. Reporting bugs or issues.
  2. Voting on our roadmap.
  3. Open a PR (see our instructions on developing PostHog locally).
  4. Submit a feature request.

See our contributing guide for more.

What are the docs like?

Our docs are a top priority to us and are updated daily. Check them out for yourself.

Community questions