API Docs

CLI

AdminUpdated Sep 19, 2026

CLI

# dev (from the monorepo):  npx tsx apps/cli/src/cli.ts <command>
arcadey login arc_live_xxx           # saves ~/.arcadey/config.json
arcadey games                        # list your games
arcadey publish ./my-game            # reads my-game/game.json for title/category
arcadey publish ./my-game --title "My Game" --category arcade --realtime
arcadey status <gameId>              # status + versions + moderation feedback
arcadey earnings                     # lifetime + available balance

arcadey publish <dir> zips every file in the folder (except game.json, which supplies defaults: { "title", "category", "description", "realtime" }), creates the game, uploads, and waits for the verdict — printing the play URL on success.

Config resolution for every command: --key/--url flags → ARCADEY_API_KEY/ ARCADEY_API_URL env → ~/.arcadey/config.json.


Was this page helpful?
CLI