Full API Coverage
187 endpoints: releases, rollouts, metadata, vitals, reviews, subscriptions, purchases, reports, users, testers, device tiers, and more. Fastlane covers ~20.
The complete CLI for Google Play. 187 API endpoints, one tool. No Ruby, no browser, no ceremony.
# npm (includes plugin support)
npm install -g @gpc-cli/cli
# Homebrew (macOS/Linux)
brew install yasserstudio/tap/gpc
# Standalone binary (no Node.js required)
curl -fsSL https://raw.githubusercontent.com/yasserstudio/gpc/main/scripts/install.sh | sh# Authenticate
gpc auth login --service-account path/to/key.json
# App health at a glance — releases, vitals, and reviews in one command
gpc status
# Upload and release
gpc releases upload app.aab --track internal
# Promote to production with staged rollout
gpc releases promote --from internal --to production --rollout 10
# Monitor reviews
gpc reviews list --stars 1-3 --since 7d| Domain | What you can do |
|---|---|
| Releases | Upload, promote, staged rollouts, halt, resume, release notes |
| Listings | Store metadata, screenshots, localization, Fastlane format compatible |
| Reviews | Filter by stars/language/date, reply, export to CSV |
| Vitals | Crashes, ANR, startup, rendering, battery, memory — with CI threshold gates |
| Monetization | Subscriptions, base plans, offers, in-app products, pricing conversion |
| Purchases | Verification, acknowledgment, refunds, voided purchases |
| Reports | Financial and stats CSV downloads |
| Team | Testers, users, permissions, CSV bulk import |
| Analysis | Bundle size breakdown, cross-build comparison, size CI gates |
| More | Device tiers, internal sharing, data safety, recovery, external transactions |