Documentation
Environments & URLs
Where the product runs and which base URL to call.
Production
| Surface | URL |
|---|---|
| Dashboard | https://chatalyze.co |
| Docs (this wiki) | https://chatalyze.co/docs |
| API (custom) | https://api.chatalyze.co |
| API (Workers.dev) | https://chatalyze-api.winter-dawn-2c94.workers.dev |
| Dashboard default API base (build) | https://chatalyze-api.winter-dawn-2c94.workers.dev |
Prefer api.chatalyze.co when DNS is healthyThe Workers.dev hostname remains a reliable fallback. The web app uses
PUBLIC_API_URL at build time when set.Secrets (Worker โ never in git)
| Secret | Purpose |
|---|---|
ADMIN_TOKEN | Admin HTTP (accounts, intelligence, backfill, ack) |
ONLYFANSAPI_WEBHOOK_SECRET | HMAC verify on POST /webhooks/onlyfans |
ONLYFANSAPI_KEY | Platform key for sync, auth, backfill |
MODEL_API_BASE / KEY / NAME | Optional OpenAI-compatible coach (all three required) |
CONNECTOR_INGEST_SECRET | Optional browser connector (deprioritized) |
Local
npm run dev:web # Astro โ typically :4321
npm run dev:api # wrangler โ :8787