Developer docs
Documentation for indie devs publishing on the platform — how to submit, how downloads work, how stats are tracked, what the file naming conventions are.
Quick start
- Register a developer account
- Wait for verification (1–3 days)
- Go to Submit a game from your dashboard
- Fill in metadata, upload poster + screenshots, attach APK or link to your CDN
- Review goes through admin queue
APK requirements
- Signed APK (we don’t accept unsigned)
- Built against Android API level 24+ (Quest 1 minimum, though we recommend 26+ for Quest 2)
- Target SDK 29 or higher (required by Meta as of 2023)
- Either uploaded to our storage (max 4 GB) or hosted on your own CDN (BunnyCDN, R2, Backblaze B2 all work)
Metadata fields
Every game has: title, description, dev name + URL, genre, platforms, modes, price (free / amount), version string, optional trailer URL, poster image, screenshots, APK file or external URL.
Versioning
When you push a new build, edit your existing game post and replace the APK file. Old download links continue to work until the token expires (15 min after issue), then route to the new build automatically.
Stats
Your dashboard shows total downloads, average rating, downloads in the last 7 days, and a breakdown by headset (Quest 2 vs Quest 3 vs Pico). Stats refresh every 5 minutes.
Promoting
Get your game featured in Staff Picks by emailing us a few sentences on what makes it interesting, plus a short gameplay clip.
API access
See the API page for endpoints that let you query your own stats and manage your games programmatically.
