> ## Documentation Index
> Fetch the complete documentation index at: https://statsig-4b2ff144-mintlify-java-core-statsig-options-migrati.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-mintlify-java-core-statsig-options-migrati/s0p8vwW8wTtphYUY/images/tutorials/migration-launchdarkly/ui-tool/ui-based-tool1.png?fit=max&auto=format&n=s0p8vwW8wTtphYUY&q=85&s=d1b97812c201295de36f6bb43ff658cf" 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-mintlify-java-core-statsig-options-migrati/s0p8vwW8wTtphYUY/images/tutorials/migration-launchdarkly/ui-tool/ui-based-tool2.png?fit=max&auto=format&n=s0p8vwW8wTtphYUY&q=85&s=67bd1b7ec8461975688a10a0ff531575" 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-mintlify-java-core-statsig-options-migrati/s0p8vwW8wTtphYUY/images/tutorials/migration-launchdarkly/ui-tool/ui-based-tool3.png?fit=max&auto=format&n=s0p8vwW8wTtphYUY&q=85&s=132f3a69c2ae85136ec72700a43699e0" 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-mintlify-java-core-statsig-options-migrati/s0p8vwW8wTtphYUY/images/tutorials/migration-launchdarkly/ui-tool/ui-based-tool4.png?fit=max&auto=format&n=s0p8vwW8wTtphYUY&q=85&s=7b1a960d888896ba20d4c214399f9c48" 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-mintlify-java-core-statsig-options-migrati/s0p8vwW8wTtphYUY/images/tutorials/migration-launchdarkly/ui-tool/ui-based-tool5.png?fit=max&auto=format&n=s0p8vwW8wTtphYUY&q=85&s=9d0baeba699becb1feea6cd224c094f7" alt="Migration completion confirmation" width="2000" height="1344" data-path="images/tutorials/migration-launchdarkly/ui-tool/ui-based-tool5.png" />
</Frame>
