Skip to main content
Most users do not need to self-host. Starcat ships with default Fly.io endpoints and baked-in API keys. This topic is for advanced users who want to inspect the source, run APIs locally, or point Explore / Weekly / Sharing at their own instances.

Services

The Direct license / payment backend is not listed under Settings → Services and is out of scope here.

Auth conventions

  • Business and probe routes: /api/v1/* require Authorization: Bearer <API_KEY>
  • Liveness: GET /healthz is unauthenticated (status-bar availability)
  • Settings Test connection: GET /api/v1/ping (URL + key + service identity)
Keys usually look like sk-starcat- plus 32 characters. Generate with each repo’s README guidance or the monorepo script supports/scripts/gen-api-key.sh.

Next

  1. Deploy — local or Fly.io
  2. Configure in StarcatSettings → Services
Related product docs: Explore overview, Weekly, Trending, Share cards.
Last modified on July 22, 2026