Developer Navigation
Central navigation for architecture, SDK, API explorer, examples, and platform references.
Environment Variable Reference
Grouped by Hub, FleetOps, SDK, Billing, Authentication, Notifications, AI, Storage, Security, and Development/Testing.
Hub
| Name | Purpose | Required | Default | Example |
|---|---|---|---|---|
PLATFORM_INTERNAL_API_KEY |
Shared secret for server-to-server access-check API. | Yes | ap_internal_key_xxx |
|
PLATFORM_TOKEN_SIGNING_SECRET |
Launch token signing and validation secret. | Yes | super-secret-signing-key |
|
PLATFORM_LAUNCH_TOKEN_TTL_SECONDS |
Launch token expiry in seconds. | No | 120 | 120 |
FleetOps
| Name | Purpose | Required | Default | Example |
|---|---|---|---|---|
FLEETOPS_USE_ASSURED_SDK |
Enables SDK shadow-mode checks in FleetOps. | No | false | true |
PLATFORM_HUB_URL |
Base URL for Hub integration. | Yes | https://hub.assuredplatforms.com |
SDK
| Name | Purpose | Required | Default | Example |
|---|---|---|---|---|
ASSURED_SDK_HUB_BASE_URL |
SDK Hub endpoint base URL. | No | https://hub.assuredplatforms.com |
|
ASSURED_SDK_HUB_API_KEY |
SDK Hub API key override. | No | ap_internal_key_xxx |
|
ASSURED_SDK_REQUEST_TIMEOUT_SECONDS |
SDK request timeout seconds. | No | 8 | 8 |
Billing
| Name | Purpose | Required | Default | Example |
|---|---|---|---|---|
STRIPE_SECRET_KEY |
Stripe secret key for billing operations. | Yes | sk_live_xxx |
|
STRIPE_WEBHOOK_SECRET |
Stripe webhook signature validation key. | Yes | whsec_xxx |
Authentication
| Name | Purpose | Required | Default | Example |
|---|---|---|---|---|
MICROSOFT_CLIENT_ID |
Microsoft Entra app ID. | Yes | entra-client-id |
|
MICROSOFT_CLIENT_SECRET |
Microsoft Entra app secret. | Yes | entra-secret |
Notifications
| Name | Purpose | Required | Default | Example |
|---|---|---|---|---|
NOTIFICATIONS_ENABLED |
Global notifications feature toggle. | No | false | true |
NOTIFICATIONS_EMAIL_BACKEND |
Notification email transport backend. | No | console | graph |
AI
| Name | Purpose | Required | Default | Example |
|---|---|---|---|---|
AI_FRAMEWORK_ENABLED |
Reserved flag for staged AI capability rollout. | No | false | true |
Storage
| Name | Purpose | Required | Default | Example |
|---|---|---|---|---|
FILES_MAX_UPLOAD_BYTES |
Maximum upload size in bytes. | No | 10485760 | 10485760 |
FILES_ALLOWED_MIME_TYPES |
Allowed upload MIME types. | No | platform default list | application/pdf,image/png |
Security
| Name | Purpose | Required | Default | Example |
|---|---|---|---|---|
DJANGO_SECRET_KEY |
Django signing secret. | Yes | unsafe-secret-key | long-random-secret |
DJANGO_CSRF_TRUSTED_ORIGINS |
Trusted CSRF origins. | No | https://hub.example.com |
Development/Testing
| Name | Purpose | Required | Default | Example |
|---|---|---|---|---|
DJANGO_DEBUG |
Debug mode toggle. | No | false | true |
DB_NAME |
Database name override. | No | db.sqlite3 | assuredPlatforms_local |