{
  "logo": {
    "checked_at": "2026-10-31",
    "file": "/logos/boat.svg",
    "source_url": "https://boat.dev"
  },
  "name": "boat",
  "ownership": {
    "bowerbird": false,
    "operator": "boat"
  },
  "products": {
    "agent_sandbox": {
      "billing": {
        "granularity_seconds": 1,
        "minimum_seconds": {
          "unknown": "Not published"
        },
        "payment_model": "subscription",
        "per_job_fee_usd": 0.0,
        "plan_minimum_usd_per_month": 20.0,
        "source": {
          "checked_at": "2026-10-31",
          "source_url": "https://docs.boat.dev/billing.md"
        }
      },
      "billing_basis": "wall_clock",
      "isolation": {
        "unknown": "Each sandbox is its own VM with its own kernel; the hypervisor is not named"
      },
      "max_concurrent_sandboxes": 100,
      "max_session_minutes": 43200,
      "name": "boat sandboxes",
      "notes": [
        "Plans are $20, $100, $500 and $2,000 a month; unused included time does not roll over.",
        "Snapshots, resume and fork are included (10 saved snapshots per $20 of plan)."
      ],
      "pricing": {
        "per_size": [
          {
            "id": "small",
            "label": "small",
            "memory_gb": 4.0,
            "price": {
              "checked_at": "2026-10-31",
              "per": "hour",
              "source_url": "https://docs.boat.dev/pricing.md",
              "usd": 0.018
            },
            "vcpu": 2
          },
          {
            "id": "default",
            "label": "default",
            "memory_gb": 8.0,
            "price": {
              "checked_at": "2026-10-31",
              "per": "hour",
              "source_url": "https://docs.boat.dev/pricing.md",
              "usd": 0.036
            },
            "vcpu": 4
          },
          {
            "id": "large",
            "label": "large",
            "memory_gb": 16.0,
            "price": {
              "checked_at": "2026-10-31",
              "per": "hour",
              "source_url": "https://docs.boat.dev/pricing.md",
              "usd": 0.072
            },
            "vcpu": 8
          },
          {
            "id": "xlarge",
            "label": "xlarge ($100+ plan)",
            "memory_gb": 32.0,
            "price": {
              "checked_at": "2026-10-31",
              "per": "hour",
              "source_url": "https://docs.boat.dev/pricing.md",
              "usd": 0.2
            },
            "vcpu": 16
          }
        ]
      }
    },
    "ci_runner": {
      "billing": {
        "granularity_seconds": 1,
        "minimum_seconds": {
          "unknown": "Not on CI, pricing or billing pages"
        },
        "payment_model": "subscription",
        "per_job_fee_usd": 0.0,
        "plan_minimum_usd_per_month": 20.0,
        "source": {
          "checked_at": "2026-10-31",
          "source_url": "https://docs.boat.dev/ci.md"
        }
      },
      "cache": {
        "docker_layer_cache": false,
        "included_gb": {
          "unknown": "The CI page says actions/cache works as on GitHub-hosted runners; no boat cache storage is described"
        },
        "persistent_disks": false,
        "source": {
          "checked_at": "2026-10-31",
          "source_url": "https://docs.boat.dev/ci.md"
        },
        "usd_per_gb_month": {
          "unknown": "No boat cache storage price is published"
        }
      },
      "constraints": {
        "billed_overhead_seconds": {
          "unknown": "Not published"
        },
        "max_concurrent_jobs": 100,
        "max_job_minutes": 360,
        "setup_billed": {
          "unknown": "Not on CI or pricing pages; a job is a sandbox billed per second while it runs, but when billing starts relative to the job is not stated"
        },
        "source": {
          "checked_at": "2026-10-31",
          "source_url": "https://docs.boat.dev/ci.md"
        },
        "vcpu_type": {
          "unknown": "Docs do not say; only the homepage plan copy says dedicated 4 vCPU / 8 GB VM-time"
        }
      },
      "features": {
        "gpu": false,
        "soc2": false,
        "source": {
          "checked_at": "2026-10-31",
          "source_url": "https://docs.boat.dev/faq.md"
        },
        "ssh_debug": true,
        "static_ips": false
      },
      "free": {
        "minutes_per_month": 0,
        "one_time_credit_usd": 0.0,
        "source": {
          "checked_at": "2026-10-31",
          "source_url": "https://docs.boat.dev/ci.md"
        },
        "usd_per_month": 0.0
      },
      "name": "boat CI (runs-on boat)",
      "notes": [
        "Free trial jobs and public repositories are refused by default; public repositories can be allowed per GitHub account for listed users.",
        "Usage first draws from the plan's included VM time ($20 buys about 555 default-size hours), then from a prepaid wallet.",
        "Job starts count against the plan's included starts ($20 plan: 12 a minute, 60 an hour, 200 a day); starts above them cost $0.03 to $0.07 each from the wallet.",
        "Higher plans are $100, $500 and $2,000 a month with 300, 1,000 and 2,000 sandboxes at once.",
        "boat-xlarge needs the $100/month plan or higher.",
        "A label option `from=<snapshot>` starts each job from a saved snapshot with the toolchain in place.",
        "Every job runs on an Ubuntu Linux VM on AMD Ryzen 9 9950X (x64) hosts; boat has no Windows runners.",
        "The boat CLI can also run tests in a sandbox from GitLab CI, CircleCI or Buildkite; that path is not a hosted runner."
      ],
      "plans": [
        {
          "basis": "user",
          "checked_at": "2026-10-31",
          "includes": "555 h of default VM time ($20), 100 sandboxes at once, 12/60/200 included starts per minute/hour/day, 10 saved snapshots",
          "name": "$20",
          "period": "month",
          "source_url": "https://docs.boat.dev/pricing.md",
          "usd": 20.0
        },
        {
          "basis": "user",
          "checked_at": "2026-10-31",
          "includes": "2,777 h of default VM time ($100), 300 sandboxes at once, 30/210/840 included starts per minute/hour/day, 50 saved snapshots, xlarge size",
          "name": "$100",
          "period": "month",
          "source_url": "https://docs.boat.dev/pricing.md",
          "usd": 100.0
        },
        {
          "basis": "user",
          "checked_at": "2026-10-31",
          "includes": "13,888 h of default VM time ($500), 1,000 sandboxes at once, 65/420/1,680 included starts per minute/hour/day, 250 saved snapshots",
          "name": "$500",
          "period": "month",
          "source_url": "https://docs.boat.dev/pricing.md",
          "usd": 500.0
        },
        {
          "basis": "user",
          "checked_at": "2026-10-31",
          "includes": "55,555 h of default VM time ($2000), 2,000 sandboxes at once, 90/600/2,400 included starts per minute/hour/day, 1,000 saved snapshots",
          "name": "$2000",
          "period": "month",
          "source_url": "https://docs.boat.dev/pricing.md",
          "usd": 2000.0
        }
      ],
      "platform": {
        "ci_systems": [
          "github_actions"
        ],
        "hosting": "managed",
        "regions": [
          "Germany",
          "Finland",
          "France"
        ],
        "source": {
          "checked_at": "2026-10-31",
          "source_url": "https://docs.boat.dev/compliance.md"
        }
      },
      "skus": [
        {
          "arch": "x64",
          "cpu": "AMD Ryzen 9 9950X",
          "disk_gb": 51.0,
          "id": "linux-x64-2",
          "label": "boat-small",
          "legacy": false,
          "memory_gb": 4.0,
          "os": "linux",
          "price": {
            "checked_at": "2026-10-31",
            "per": "hour",
            "source_url": "https://docs.boat.dev/pricing.md",
            "usd": 0.018
          },
          "vcpu": 2
        },
        {
          "arch": "x64",
          "cpu": "AMD Ryzen 9 9950X",
          "disk_gb": 51.0,
          "id": "linux-x64-4",
          "label": "boat",
          "legacy": false,
          "memory_gb": 8.0,
          "os": "linux",
          "price": {
            "checked_at": "2026-10-31",
            "per": "hour",
            "source_url": "https://docs.boat.dev/pricing.md",
            "usd": 0.036
          },
          "vcpu": 4
        },
        {
          "arch": "x64",
          "cpu": "AMD Ryzen 9 9950X",
          "disk_gb": 111.0,
          "id": "linux-x64-8",
          "label": "boat-large",
          "legacy": false,
          "memory_gb": 16.0,
          "os": "linux",
          "price": {
            "checked_at": "2026-10-31",
            "per": "hour",
            "source_url": "https://docs.boat.dev/pricing.md",
            "usd": 0.072
          },
          "vcpu": 8
        },
        {
          "arch": "x64",
          "cpu": "AMD Ryzen 9 9950X",
          "disk_gb": 251.0,
          "id": "linux-x64-16",
          "label": "boat-xlarge",
          "legacy": false,
          "memory_gb": 32.0,
          "os": "linux",
          "plan": "$100",
          "price": {
            "checked_at": "2026-10-31",
            "per": "hour",
            "source_url": "https://docs.boat.dev/pricing.md",
            "usd": 0.2
          },
          "vcpu": 16
        }
      ]
    }
  },
  "slug": "boat",
  "status": {
    "checked_at": "2026-10-31",
    "source_url": "https://docs.boat.dev/pricing.md",
    "value": "active"
  },
  "summary": "Full-VM sandboxes for coding agents on a monthly plan, plus hosted GitHub Actions runners on the same machines.",
  "website": "https://boat.dev"
}