| Hello HN, I designed a feature flag management tool that reflects how SaaS products usually work and are structured. Features are usually managed on multiple levels, such as pricing plans, organizations, and users (or anything in between). I tried some tools that solve a similar problem, but they just seemed to me like they could be much simpler and easier to understand. The tool sees each part of the hierarchy as an identity type (pricing plan, organization, user, etc.), and for each type you create identities and manage features on them directly. That's it. Anyone on your team can understand how it works and use it, so it is not just developer-oriented. You define the logic (hierarchy) at evaluation time in your application code, which gives you a lot of flexibility. |