> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kameleoon.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Créer un feature flag

> Créez un nouveau feature flag dans Kameleoon et configurez-le à l'aide du Rollout Planner pour contrôler la diffusion des features dans tous les environnements.

Ce guide vous aidera à créer un nouveau feature flag.

## Accéder à la page de création de Feature flag

1. Cliquez sur **Features** > **Flags & Experiments** > **New feature flag**.
2. Nommez votre feature flag et choisissez le projet sur lequel vous souhaitez activer le flag.
3. Associez un tag et une description (facultatif)
4. Cliquez sur **Validate**.

Une clé de feature est automatiquement générée en fonction du nom de votre feature flag ; cependant, vous pouvez modifier la clé de feature.

<Note>
  La clé de feature est l'ID unique qui identifie le feature flag dans votre code source. Assurez-vous de mettre à jour la clé de feature dans Kameleoon avant de la modifier dans votre code source.
</Note>

<Frame>
  ![](https://storage.googleapis.com/kameleoon-storage-documentation/user-manual/images/experimentation/feature-experimentation/create-and-manage-flags/create-a-feature-flag/feature-key.png)
</Frame>

Par défaut, votre flag est **OFF**. Vous pouvez l'activer une fois qu'il est configuré.

## Structure du Rollout Planner

<Frame>
  ![](https://storage.googleapis.com/kameleoon-storage-documentation/user-manual/images/experimentation/feature-experimentation/create-and-manage-flags/create-a-feature-flag/rollout-planner.png)
</Frame>

Le Rollout planner se compose de plusieurs blocs.

* Un **header** indiquant le nom du flag, le sitecode associé (vous pouvez le copier-coller directement à partir d'ici) et la clé de feature. Cliquez sur le nom du flag pour modifier ses détails.
* Un menu **Setup**, pour créer et gérer vos variables de feature et l'URL des variations de feature.
* Un **Rollout Planner** spécifique à chaque environnement. Les modifications apportées à un feature flag sont spécifiques à l'environnement que vous avez sélectionné dans cette section. Kameleoon vous permet de relier vos environnements de production et de staging/QA à l'application.
* Un **toggle** qui active ou désactive votre feature flag (**On** ou **Off**).
* Une zone pour ajouter des règles de rollout.
* Une **toolbar** qui vous permet d'accéder à l'assistant IA, d'annuler vos modifications et d'accéder aux actions secondaires (**Simulate** et **Calculate duration**).
* Un bouton **Save**.

<Note>
  Vérifiez que le flag a bien été créé et que vous pouvez le récupérer depuis votre code source en utilisant notre SDK (en appelant la méthode `isFeatureActive()` ou `getVariation()`). Ensuite, accédez à votre feature flag dans Kameleoon et poursuivez la configuration.
</Note>
