Skip to content

Deployment

CIAB can be deployed as a standalone binary or via Docker.

Deployment Options

Method Best For
Docker Production deployments, CI/CD
Binary Development, simple setups

Requirements

  • OpenSandbox — A running OpenSandbox instance (see OpenSandbox Setup)
  • SQLite — For credential storage and session persistence
  • Network — CIAB server needs network access to OpenSandbox API
  • API Keys — At least one agent provider's API key

Architecture

┌──────────────┐     ┌──────────────┐     ┌──────────────────┐
│  CIAB Server │────▶│  OpenSandbox │────▶│  Agent Containers │
│  (port 8080) │     │  (port 8000) │     │  (dynamic ports)  │
└──────────────┘     └──────────────┘     └──────────────────┘

For production hardening, see Production.