This topic explains how to create migration flags. Migration flags are temporary flags you can use to migrate data or tech systems without causing outages or downtime.
Migration flags can have two, four, or six stages. To learn more about when to use different types of migrations, read Performing multi-stage migrations with migration flags.
Not all SDKs are compatible with migration flags. For a full list of compatible SDKs, read supported SDKs.
Here’s how to create a migration flag:
You must choose a context kind to create a six-stage migration. The context kind you choose should indicate how the migrated data is partitioned. It determines how rollouts are bucketed and which context kind to reference when you create cohorts.
The flag Targeting tab appears.
After you create a flag, you can make further changes to it as needed, such as to update flag targeting.
To learn more, read Creating new flags.
To modify your migration flag template:

Verify that the updated default template settings are correct by navigating to the Flags list and creating a new migration flag.