Environment variables
Every environment variable Soriku reads, with defaults and effects.
| Variable | Default | Effect |
|---|---|---|
SORIKU_AUTH_MODE | local | Auth mode: local (no auth) or simezu (SSO) |
SORIKU_BASE_URL | http://localhost:8765 | Public URL used for redirects |
SORIKU_ALLOWED_ORIGINS | (empty) | CORS origins in Simezu mode |
SORIKU_MCP_API_KEY | sk-soriku-local | API key the MCP server expects |
SIMEZU_BASE_URL | (unset) | Simezu instance to delegate auth to |
SIMEZU_APP_ID | (unset) | Soriku app id registered in Simezu |
SIMEZU_APP_API_KEY | (unset) | Server-to-server key for Simezu |
SIMEZU_APP_API_TOKEN | (unset) | Token for Simezu callbacks |
STRIPE_SECRET_KEY | (unset) | Only needed for direct billing |
STRIPE_WEBHOOK_SECRET | (unset) | Webhook signature verification |
STRIPE_PRO_PRICE_ID | (unset) | Stripe price for Pro plan |
STRIPE_TEAM_PRICE_ID | (unset) | Stripe price for Team plan |
ANTHROPIC_API_KEY | (unset) | BYOK for Claude models |
OPENAI_API_KEY | (unset) | BYOK for OpenAI models |
MISTRAL_API_KEY | (unset) | BYOK for Mistral |
GROQ_API_KEY | (unset) | BYOK for Groq |
GEMINI_API_KEY | (unset) | BYOK for Google Gemini |