Environment Variables
May 30, 2026 | 5 min read
Environment Variables
Environment variables override config file values. Use pyvorin config-show to inspect resolved settings.
| Variable | Default | Description |
|---|---|---|
PYVORIN_THIN_API_BASE_URL | https://api.pyvorin.com | Base URL for all API endpoints. |
PYVORIN_THIN_LICENSE_KEY | (none) | License key. Overrides config file. |
PYVORIN_THIN_TELEMETRY_ENABLED | true | Enable/disable telemetry reporting. |
PYVORIN_THIN_SEND_SOURCE | 0 | Set to 1 to allow raw source upload. |
PYVORIN_THIN_REQUEST_TIMEOUT_SECONDS | 30.0 | HTTP request timeout. |
PYVORIN_THIN_REQUEST_RETRY_LIMIT | 3 | Number of retries on network failure. |
PYVORIN_THIN_MOCK_MODE | false | Enable mock mode for offline development. |
PYVORIN_THIN_CACHE_DIR | ~/.pyvorin/cache | Local artifact cache directory. |
PYVORIN_THIN_USAGE_OUTPUT_DIR | ~/.pyvorin/usage | Directory for local usage event JSON files. |
PYVORIN_THIN_OFFLINE_QUEUE_ENABLED | true | Queue events when offline. |
PYVORIN_LOCAL_NATIVE | false | Use local NativeCompiler instead of remote. |
PYVORIN_NO_LOGO | (none) | Set to suppress the CLI splash logo. |