# Manage feature flagsStarting from GitLab 9.3 we support feature flags via[Flipper](https://github.com/jnunemaker/flipper/). You should use the `Feature`class (defined in `lib/feature.rb`) in your code to get, set and list feature
flags.During runtime you can set the values for the gates via the[features API](../api/features.md)(accessible to admins only).## Feature groupsStarting from GitLab 9.4 we support feature groups via[Flipper groups](https://github.com/jnunemaker/flipper/blob/v0.10.2/docs/Gates.md#2-group).
Once defined in `lib/feature.rb`, you will be able to activate afeature for a given feature group via the [`feature_group` param of the features API](../api/features.md#set-or-create-a-feature)