Architecture
Superlog runs as two long-running Node.js services that share one Postgres database.- Control plane. Serves the React app and the API. Handles sign-in, workspaces, integration setup, webhooks, and job scheduling.
- Worker. Claims jobs from Postgres, starts sandboxes, runs agents, and stores transcripts and results. It needs no inbound traffic.
- Sandboxes. Runs execute in Daytona sandboxes. Workspace secrets are stored in Daytona’s write-only vault.
Turn on automations
New workspaces get the automations product only when the deployment enables it. Set this on the control plane:AI_GATEWAY_API_KEY to enable them.
Next steps
Local development
Run the full stack on your machine.
Deployment
Deploy the control plane and worker.
Environment variables
Configure the database, sandboxes, models, and integrations.
Integrations
Each integration page lists the provider app settings for self-hosted deployments.