Feature flags? PostHog does that.

Safely roll out features to select users or cohorts.

Feature flags

Feature flags are really, really critical for us and you don’t see them as a feature in other analytics tools. They very valuable though, because you can often use feature flag data to make other product decisions.

Francesco Agosti

CTO & Co-founder, Phantom

Choose who gets access to features

Customize your release strategy based on your goals with release conditions.

  • By percentage of traffic

    Roll out a feature to a percentage of all visitors

  • By user or group properties

    Choose specific people, or allow access by user or group property (like organization or multi-seat account)

  • By cohort

    Cohorts can dynamically update with user properties

Multivariate feature flags

Simultaneously test multiple versions against a control group.

Test changes without touching your codebase

After a feature flag is installed, JSON payloads let you make changes to your product or website without subsequent deployments.

This includes text, visuals, or even entire blocks of code.

Automated usage reports

Insights are automatically created for each feature flag, including overall flag usage and usage by specific users

    • History & activity feed

      See who hit a feature flag, the flag’s value, and which page they were on

    • Local evaluation

      Improves speed by caching a flag’s value on initial load

    • Instant rollbacks

      Disable a feature without touching your codebase

    • Bootstrapping

      Get flags and values to trigger changes immediately on page load

    • Persist flags across authentication steps

      Make sure users have a consistent experience after login

    • Flag administration

      See the history of a feature flag or control who can modify flags with user roles

    • SDKs or API

      Copy code snippets for your library of choice, or implement yourself with the API

    • Multi-environment support

      Test flags in local development or staging by using the same flag key across PostHog projects

PostHog vs...

How does PostHog Feature flags compare?

PostHog vs...
LaunchDarklyOptimizelyFlagsmithGrowthBookPostHog
Feature flags 
Target by percentage
Target by user properties
Flag scheduling
Experimentation
Multivariate flags
Unlimited flags for free
3rd party plugins for free
Activity logs
Data export
Multi-environment support

Blog posts that mention Feature flags

Roadmap

Here's what the Experimentation Team is building next.

  • Feature flag support for strings (JSON)

    Progress
  • Users & recordings linked to feature flags

    We want to make it easier for those who use feature flags to get information on users attached to a particular feature flag, and gather more information on those users' experience through session recordings.

    Progress

The experimentation team

Here are the people bringing you experimentation.

67% of this team prefer pineapple on pizza

  • Eric Duong

    Team lead

    Software Engineer

  • Li Yi Yu

    Full Stack Engineer

  • Neil Kakkar

    Software Engineer

Learn more about this team

Try PostHog

First 1,000,000 events/mo are free.

Try PostHog

PostHog does that.

Now that you know PostHog does feature flags, check out what else PostHog can do.