# UI-Based Tool

Statsig's UI-based migration tool imports feature gates from LaunchDarkly into your Statsig project through the console, with no code required. Use it for a guided, screen-by-screen migration instead of the API. The tool imports only the "production" environment.

## What you need

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

1. Your project key. Projects in LaunchDarkly have a Name (for example, "My Mobile App") and a Key (for example, my\_mobile\_app).
2. A read-only access token for this project. Create one in LaunchDarkly under Account Settings > Authorization and limit the scope to read-only.
3. A Statsig project. Try this in a test project first.

## How it works

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

1. If you don't have any feature gates in your project, Statsig prompts you to import Feature Gates.

{% figure %}
![Import Feature Gates prompt](https://docs.statsig.com/images/tutorials/migration-launchdarkly/ui-tool/ui-based-tool1.png)
{% /figure %}

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

{% figure %}
![Platform selection interface](https://docs.statsig.com/images/tutorials/migration-launchdarkly/ui-tool/ui-based-tool2.png)
{% /figure %}

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

{% figure %}
![LaunchDarkly credentials input form](https://docs.statsig.com/images/tutorials/migration-launchdarkly/ui-tool/ui-based-tool3.png)
{% /figure %}

4. Preview the migration summary. The tool highlights which gates it can and can't migrate. Gates it doesn't migrate include those with segments (coming soon) and those with non-Boolean flags.

{% figure %}
![Migration summary preview screen](https://docs.statsig.com/images/tutorials/migration-launchdarkly/ui-tool/ui-based-tool4.png)
{% /figure %}

5. Finish migration of the gates. Statsig tags all migrated gates "Migrated" so you can identify them.

{% figure %}
![Migration completion confirmation](https://docs.statsig.com/images/tutorials/migration-launchdarkly/ui-tool/ui-based-tool5.png)
{% /figure %}
