> ## Documentation Index
> Fetch the complete documentation index at: https://statsig-4b2ff144-serverless-cloudflare.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# UI-Based Tool

You can follow this guide to use Statsig's built in LaunchDarkly migration tool. Please note that this UI-based tool only imports the "production" environment at the moment.

## What you need

Review the full checklist in the [LaunchDarkly Migration Guide](/guides/migrate-from-launchdarkly#what-you-need), then gather:

1. You will need your project key. Projects in LaunchDarkly have a Name (e.g. "My Mobile App") and a Key (e.g.my\_mobile\_app).
2. You'll need a read-only access token for this project. You can create one in LaunchDarkly -> Account Settings -> Authorization and limit scope to be read-only.
3. A Statsig project to use. We recommend trying this in a test project first.

## How it works

These screens mirror the [console walkthrough](/guides/migrate-from-launchdarkly#how-it-works):

1. You will be prompted to Import Feature Gates if you don't have any feature gates in your project.

<Frame>
  <img src="https://mintcdn.com/statsig-4b2ff144-serverless-cloudflare/8tBBGGIFwzoSr-xG/images/tutorials/migration-launchdarkly/ui-tool/ui-based-tool1.png?fit=max&auto=format&n=8tBBGGIFwzoSr-xG&q=85&s=a02f40109c58c0d91eb79047acab5d6a" alt="Import Feature Gates prompt" width="2000" height="1344" data-path="images/tutorials/migration-launchdarkly/ui-tool/ui-based-tool1.png" />
</Frame>

2. Select LaunchDarkly as the platform you want to migrate from.

<Frame>
  <img src="https://mintcdn.com/statsig-4b2ff144-serverless-cloudflare/8tBBGGIFwzoSr-xG/images/tutorials/migration-launchdarkly/ui-tool/ui-based-tool2.png?fit=max&auto=format&n=8tBBGGIFwzoSr-xG&q=85&s=b0e035ada7b0b283a5049b4b2bba5d89" alt="Platform selection interface" width="2000" height="1344" data-path="images/tutorials/migration-launchdarkly/ui-tool/ui-based-tool2.png" />
</Frame>

3. Enter your LaunchDarkly Project Key and API Key/access token.

<Frame>
  <img src="https://mintcdn.com/statsig-4b2ff144-serverless-cloudflare/8tBBGGIFwzoSr-xG/images/tutorials/migration-launchdarkly/ui-tool/ui-based-tool3.png?fit=max&auto=format&n=8tBBGGIFwzoSr-xG&q=85&s=b8874aa09d21b0e0e58e7eeb4fabd14d" alt="LaunchDarkly credentials input form" width="2000" height="1344" data-path="images/tutorials/migration-launchdarkly/ui-tool/ui-based-tool3.png" />
</Frame>

4. Preview the migration summary. We'll highlight what gates we can and can't migrate. Gates we don't migrate include gates with segments (coming soon) and gates with non-Boolean flags.

<Frame>
  <img src="https://mintcdn.com/statsig-4b2ff144-serverless-cloudflare/8tBBGGIFwzoSr-xG/images/tutorials/migration-launchdarkly/ui-tool/ui-based-tool4.png?fit=max&auto=format&n=8tBBGGIFwzoSr-xG&q=85&s=b38ab55ba763ac7d301e304dd2768afa" alt="Migration summary preview screen" width="2000" height="1344" data-path="images/tutorials/migration-launchdarkly/ui-tool/ui-based-tool4.png" />
</Frame>

5. Finish migration of the gates. All your migrated gates will be tagged "Migrated" so you can identify them.

<Frame>
  <img src="https://mintcdn.com/statsig-4b2ff144-serverless-cloudflare/pN35T-2Fx5Uzzrtm/images/tutorials/migration-launchdarkly/ui-tool/ui-based-tool5.png?fit=max&auto=format&n=pN35T-2Fx5Uzzrtm&q=85&s=ccedbd6c25469a24eebc92f82b2d4ed0" alt="Migration completion confirmation" width="2000" height="1344" data-path="images/tutorials/migration-launchdarkly/ui-tool/ui-based-tool5.png" />
</Frame>
