An L7 feature toggling server for development teams following trunk-based development to turn on/off features through configuration instead of deployment.
Currently supported features:
Static flags are hard values which should be returned. Think of these as setting the value for different environments.
A/B Variant flags are used in A/B testing and can be configured to target a certain percentage of users. For example, we can release a new feature to only 10% of users by specifying the “a” variant to be returned 90% of the time and the “b” variant to be returned 10% of the time.
Scheduled flags are useful for seasonal banners or other time sensitive toggles and allow us to define a start and end timing for which a true
value should be returned.
Acceptance flags are useful when practicing continuous delivery with trunk based development and provide a way for product owners to toggle features on/off depending on whether they have accepted user stories.