Same-origin API
The apps use https://bananapeel.farflash.com/api, so the Render service origin is never shipped as a public client setting.
Secure Start.gg companion
Follow players, manage match-day queues, and keep shared Start.gg access on the server where it belongs.
Shared Start.gg key stays on Render.
Mobile clients talk to this origin at /api.
Banana Peel sessions gate shared public cache reads.
Production boundary
The apps use https://bananapeel.farflash.com/api, so the Render service origin is never shipped as a public client setting.
Public cache misses use the server key only after a valid Banana Peel account session is present.
Maintenance routes stay behind X-Cache-Admin-Token and are not exposed through any public UI.