Sandboxes run on Kubernetes via the agent-sandbox CRD. Local dev uses kind.Documentation Index
Fetch the complete documentation index at: https://docs.litellm-agent-platform.ai/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
- Docker Desktop
kind,kubectl,helm- A LiteLLM gateway URL and API key
Local
bin/kind-up.sh is idempotent — it provisions a kind cluster agent-sbx, installs the sandbox controller, and loads the harness image. docker compose up boots Postgres, runs the migration, and starts web (:3000) + worker.
Open localhost:3000, sign in with MASTER_KEY, create an agent. Then jump to the Claude Code quickstart.
DATABASE_URL must be a direct (non-pooled) Postgres connection. Prisma migrations need advisory locks that pgbouncer blocks.Tear down
Production
Recommended: AWS EKS for the sandbox cluster, Render for web + worker.bin/eks-up.shprovisions the EKS cluster with the right node groups and the sandbox controller installed.deploy/render/README.mdincludes a Render Blueprint — one click to deploy web + worker.
Required env vars
| Variable | Description |
|---|---|
DATABASE_URL | Direct Postgres connection string. |
MASTER_KEY | API authentication secret. |
LITELLM_API_BASE | LiteLLM gateway URL. |
LITELLM_API_KEY | LiteLLM gateway key. |
BASE_URL | Public URL of the LAP deployment. |
ENCRYPTION_KEY | Base64-encoded 32-byte key. Generate: node -e "console.log(require('crypto').randomBytes(32).toString('base64'))" |