Les drapeaux de fonctionnalité sont un mécanisme qui permet d'activer et de désactiver certaines fonctionnalités pendant l'exécution, sans déployer de code. Les indicateurs de fonctionnalité donnent aux chefs de produit la possibilité d'expérimenter des fonctionnalités et de rationaliser quel public a accès à quelle fonctionnalité est nécessaire. L'utilisation d'indicateurs de fonctionnalité pour les tests en production peut être atténuée, car le code peut être déployé derrière, caché aux clients, puis déployé dans les versions Canary.