AppFlight CLI
Upload Android APKs to AppFlight directly from your terminal or CI pipeline — no phone required.
AppFlight CLI lets you upload Android APKs to AppFlight directly from your laptop or CI pipeline — no phone required.
appflight upload --flavor stage
Why CLI?
The AppFlight mobile app is great for managing testers and browsing builds, but real development happens on laptops and build servers. The CLI closes that loop:
- Build on your machine → upload in one command
- Wire into GitHub Actions or Codemagic
- No Firebase credentials or service account keys needed — just an API key
How it works
- Generate an API key — AppFlight mobile app → Settings → API Keys → tap +
- Install the CLI —
dart pub global activate appflight_cli - Init your project —
appflight init --flavors stage:com.myapp.stage,prod:com.myapp - Login —
appflight loginand paste your key - Build and upload —
flutter build apk --flavor stage --release && appflight upload --flavor stage