Quick Start

Get from zero to your first upload in under 5 minutes.

1. Generate an API key

Open the AppFlight mobile appSettings → API Keys → tap +.

Give it a label (e.g. Macbook) and copy the key. You won't see it again.

Warning: Store the key securely. It cannot be viewed again after dismissing the dialog — only revoked and regenerated.

2. Install the CLI

dart pub global activate appflight_cli

3. Login

appflight login

Paste your API key when prompted. Credentials are saved to ~/.appflight/credentials.json.

4. Init your project

Run from your project root. The CLI will ask which framework you're using — or skip the prompt:

appflight init --project-type flutter
appflight init --project-type react-native

Flavored app:

appflight init --flavors stage:com.myapp.stage,qa:com.myapp.qa,prod:com.myapp

The format is flavorName:packageName per flavor, comma-separated.

No-flavor app:

appflight init

You'll be prompted for the package name (applicationId).

This creates appflight.json in your project root. Commit it — it's shared with your team.

5. Build and upload

flutter build apk --flavor stage --release
appflight upload --flavor stage

Your testers will be notified automatically.

Next steps: