# Set up

### Generate API Key

To get started, [create an account](https://www.welltested.ai/#pricing) and get your API key.

### Setup .env file

Create a `.env` file in root of your project, and add your API key received in the email.

```
WELLTESTED_API=YOUR_API_KEY
```

### Add dependencies

To your pubspec.yaml, add the [welltested\_annotation](https://pub.dev/packages/welltested_annotation) package and other optional dependencies as below:

```
dependencies:
    welltested_annotation: ^1.0.1

dev_dependencies:
    // to generate mocks 
    mockito:
    build_runner:
```

then, activate the welltested CLI globally using:

```
dart pub global activate welltested
```

Once you have activated welltested CLI. Run the following command to test if the welltested  command is working in your CLI:

```bash
welltested --help
```

{% hint style="info" %}
**Note**: Upon running `welltested --help`, if your CLI complains **welltested: command not found.** Please check if your dart pub setup is complete. For detailed instructions, refer to the [Dart documentation](https://dart.dev/tools/pub/cmd/pub-global#running-a-script-from-your-path).
{% endhint %}

That's all, we're good to go!
