Beta · 4 providers · bring your own keys

One API for every agent pod

A pod is a Linux machine your agent can run commands in. Fleet starts each pod on the cheapest sandbox provider you have a key for, and moves to the next one when a provider fails.

curl -X POST https://fleet.flisk.si/v1/pods \
  -H "Authorization: Bearer fleet_..." \
  -H "X-E2B-Key: ..." -H "X-Daytona-Key: ..." \
  -d '{"cpu":2,"ram":4}'
Cheapest firstFleet sorts your providers by list price for the size you ask for.
Next one on failureIf a provider errors or is out of capacity, the next one starts the pod.
Nothing storedYour provider keys travel with each call. Fleet keeps none of them.

Prices · 2 vCPU · 4 GB · per hour

ProviderList priceRouteNote
boat$0.018firstNeeds a boat plan ($20 a month after a 7-day trial). Machines in Europe only.
Isorun$0.1102Pay per second, no minimum.
E2B$0.1663Memory is set by the E2B template, not by fleet. Up to 8 vCPU on the free tier.
Daytona$0.1664Up to 4 vCPU and 8 GB a pod. Output comes back as one stream.

List prices from each provider's own page. You pay the provider directly on your own account; fleet adds nothing.

API

CallBodyReturns
POST /v1/podscpu, ram, provider?, order?id, provider, pricePerHour, failed
POST /v1/pods/:id/runcommandstdout, stderr, exitCode
DELETE /v1/pods/:idstopped
GET /v1/pricesprice table, no key needed

Send your fleet key as a Bearer token, and one header per provider you hold an account at: X-Boat-Key, X-Isorun-Key, X-E2B-Key, X-Daytona-Key.

MCP

Add fleet to Claude Code or Cursor. Your agent gets three tools: pod_create, pod_run, pod_stop.

{ "mcpServers": { "fleet": {
    "type": "http",
    "url": "https://fleet.flisk.si/mcp",
    "headers": { "Authorization": "Bearer fleet_...", "X-E2B-Key": "..." }
} } }