expo-app-info
List every Expo (EAS) app in your account — with its latest build version per platform — from any directory.
Unofficial. Not affiliated with or endorsed by Expo.
$ npx expo-app-info
┌─────────┬──────────────┬──────────────┬──────────┬─────────┬───────┬────────────┐
│ ACCOUNT │ APP │ SLUG │ PLATFORM │ VERSION │ BUILD │ LAST BUILD │
├─────────┼──────────────┼──────────────┼──────────┼─────────┼───────┼────────────┤
│ myorg │ Storefront │ storefront │ ios │ 3.2.1 │ 41 │ 3d ago │
│ myorg │ Storefront │ storefront │ android │ 3.2.0 │ 38 │ 1mo ago │
│ myorg │ Field Ops │ field-ops │ ios │ 1.4.0 │ 12 │ 2mo ago │
│ myorg │ Prototype │ prototype │ - │ - │ - │ - │
└─────────┴──────────────┴──────────────┴──────────┴─────────┴───────┴────────────┘Why
If you ship more than one Expo app, there is no quick way to answer "which app is on which version right now?"
- eas build:list only works inside a project directory, and shows one project at a time.
- There is no eas project:list command.
- The Expo dashboard requires clicking into every project one by one.
expo-app-info walks your whole account via the EAS GraphQL API and prints one table.
Requirements
Node.js 20 or later (the CLI uses the global fetch). Node 22 LTS or newer is recommended — Node 20 reached end of life in April 2026.
Usage
npx expo-app-infoNo install required. If you prefer:
npm install -g expo-app-info
expo-app-infoFilter to one account or platform, or switch the output format for scripts:
npx expo-app-info --account myorg --platform ios
npx expo-app-info --json > apps.json
npx expo-app-info --csv > apps.csvAuthentication
A personal access token in the EXPOTOKEN environment variable — that is the only supported credential.