What is the Fleet Agent?
The Fleet Agent is a service running on dedicated servers. It’s responsible for the entire lifecycle of user containers — from spinning them up to freezing them when idle to destroying them when no longer needed. It also manages the networking layer: DNS records and reverse proxy routes.API endpoints
The Fleet Agent exposes a simple REST API, authenticated with a shared cluster secret:| Method | Endpoint | Description |
|---|---|---|
POST | /spawn | Clone template, start container, configure networking |
POST | /freeze | Suspend container processes, preserve state |
POST | /restore | Resume frozen container, reconnect services |
POST | /kill | Destroy container, clean up DNS and proxy routes |
Spawn flow
When a user starts a new session:Inject credentials
The user’s AI provider API key, channel credentials, and integration configs are written into the container.
Freeze and restore
Freezing a container is like hibernating a laptop — all processes are suspended in place, but the container uses zero CPU and minimal RAM. The key benefit: messaging bridges don’t need to re-authenticate. WhatsApp sessions, Signal connections, and other stateful processes resume exactly where they left off.DNS management
Each container gets a unique hostname for WebSocket connections from the browser:- When a container is spawned, a DNS record is created
- When a container is killed, the record is deleted
Reverse proxy
The reverse proxy handles:- TLS termination — Automatic HTTPS certificates
- Request routing — Routes requests from the container’s hostname to its internal IP
- WebSocket support — Upgrades HTTP connections for real-time communication
Server infrastructure
The Fleet Agent runs on dedicated servers in European data centers with:- High CPU count for running multiple containers
- Fast NVMe storage for copy-on-write cloning
- Direct internet connectivity

