{
  "category": "devboxes",
  "rows": [
    {
      "basis": "Active CPU",
      "caveats": [
        {
          "detail": "Only CPU in use is billed, so idle time costs less; the light-use column shows how much.",
          "key": "active-cpu",
          "label": "Active-CPU billing"
        }
      ],
      "cost": "≥ $0.164",
      "cost_usd": 0.16449999999999998,
      "exact_shape": true,
      "fleet": "≥ $1,448",
      "fleet_plan": null,
      "fleet_usd": 1447.6,
      "light": "≥ $0.0952",
      "light_lower": true,
      "lower_bound": true,
      "notes": [
        "rounding",
        "minimum"
      ],
      "per_hour": "$0.164",
      "provider": {
        "bird": "<svg class=\"bird\" viewBox=\"0 0 64 56\" aria-hidden=\"true\" focusable=\"false\"><g stroke=\"var(--ink)\" stroke-width=\"2.4\" stroke-linejoin=\"round\" stroke-linecap=\"round\"><path d=\"M15 34 L4 30 L5 38 L13 39 Z\" fill=\"var(--bird-11)\"/><path d=\"M13 33 C13 23 22 18 31 20 C33 12 39 8 45 9 C51 10 55 15 54 21 C53 27 50 30 46 33 C42 39 35 42 27 42 C19 42 13 39 13 33 Z\" fill=\"var(--bird-5)\"/><path d=\"M33 37 C38 36 43 34 46 31\" fill=\"none\" stroke=\"var(--breast)\" stroke-width=\"2.6\"/><path d=\"M19 30 C25 24 34 24 38 31 C32 35 24 35 19 30 Z\" fill=\"var(--bird-11)\"/><path d=\"M40 11 C40 5 46 2 52 4 C48 5 47 7 47 9.5 Z\" fill=\"var(--bird-11)\"/><path d=\"M54 16 L59 18 L54 20 Z\" fill=\"var(--amber)\"/><path d=\"M28 42 L27 48 M35 41 L36 47\" fill=\"none\"/></g><circle cx=\"47\" cy=\"15\" r=\"2.4\" fill=\"var(--eye)\"/><circle cx=\"47.8\" cy=\"14.2\" r=\"0.8\" fill=\"var(--glint)\"/></svg>",
        "bowerbird": false,
        "categories": [
          {
            "href": "/agent-sandboxes/",
            "label": "Agent sandboxes",
            "slug": "agent-sandboxes"
          },
          {
            "href": "/devboxes/",
            "label": "Devboxes",
            "slug": "devboxes"
          }
        ],
        "href": "/providers/fly-sprites/",
        "logo": "/logos/fly-sprites.png",
        "logo_dark": false,
        "name": "Fly.io Sprites",
        "operator": "Fly.io, Inc.",
        "plate": 20,
        "slug": "fly-sprites",
        "status": "active",
        "status_label": "Active",
        "status_since": null,
        "summary": "Persistent Firecracker microVMs for agents and dev environments that pause when idle, billed for CPU time and memory actually used plus storage."
      },
      "rank": 1,
      "shape": "2 vCPU / 4 GB",
      "src": 1,
      "terms": {
        "at_once": {
          "reason": "Not published for pay-as-you-go; Hero allows 100 running and 100 warm Sprites, cold Sprites unlimited",
          "text": "?"
        },
        "pay": {
          "detail": "Billed for what you use, with no plan fee.",
          "key": "payg",
          "label": "Pay as you go"
        },
        "starts": {
          "detail": "Sandbox starts (create, resume, fork) allowed: 10/min, then refused.",
          "over": "then refused",
          "text": "10/min"
        }
      },
      "vt": true
    },
    {
      "basis": "Active CPU",
      "caveats": [
        {
          "detail": "Only CPU in use is billed, so idle time costs less; the light-use column shows how much.",
          "key": "active-cpu",
          "label": "Active-CPU billing"
        }
      ],
      "cost": "≥ $0.2",
      "cost_usd": 0.2,
      "exact_shape": true,
      "fleet": "≥ $1,760",
      "fleet_plan": null,
      "fleet_usd": 1760.0,
      "light": "≥ $0.074",
      "light_lower": true,
      "lower_bound": true,
      "notes": [
        "minimum"
      ],
      "per_hour": "$0.2",
      "provider": {
        "bird": "<svg class=\"bird\" viewBox=\"0 0 64 56\" aria-hidden=\"true\" focusable=\"false\"><g stroke=\"var(--ink)\" stroke-width=\"2.4\" stroke-linejoin=\"round\" stroke-linecap=\"round\"><path d=\"M15 34 L4 30 L5 38 L13 39 Z\" fill=\"var(--bird-7)\"/><path d=\"M13 33 C13 23 22 18 31 20 C33 12 39 8 45 9 C51 10 55 15 54 21 C53 27 50 30 46 33 C42 39 35 42 27 42 C19 42 13 39 13 33 Z\" fill=\"var(--bird-11)\"/><path d=\"M33 37 C38 36 43 34 46 31\" fill=\"none\" stroke=\"var(--breast)\" stroke-width=\"2.6\"/><path d=\"M19 30 C25 24 34 24 38 31 C32 35 24 35 19 30 Z\" fill=\"var(--bird-7)\"/><path d=\"M54 16 L59 18 L54 20 Z\" fill=\"var(--amber)\"/><path d=\"M28 42 L27 48 M35 41 L36 47\" fill=\"none\"/></g><circle cx=\"47\" cy=\"15\" r=\"2.4\" fill=\"var(--eye)\"/><circle cx=\"47.8\" cy=\"14.2\" r=\"0.8\" fill=\"var(--glint)\"/></svg>",
        "bowerbird": false,
        "categories": [
          {
            "href": "/agent-sandboxes/",
            "label": "Agent sandboxes",
            "slug": "agent-sandboxes"
          },
          {
            "href": "/devboxes/",
            "label": "Devboxes",
            "slug": "devboxes"
          }
        ],
        "href": "/providers/tensorlake/",
        "logo": "/logos/tensorlake.svg",
        "logo_dark": false,
        "name": "Tensorlake",
        "operator": "Tensorlake Inc.",
        "plate": 42,
        "slug": "tensorlake",
        "status": "active",
        "status_label": "Active",
        "status_since": null,
        "summary": "MicroVM sandboxes for AI agents with suspend/resume, memory snapshots and clones, billed for active CPU plus allocated memory and disk from prepaid credit or a Pro plan."
      },
      "rank": 2,
      "shape": "2 vCPU / 4 GB",
      "src": 2,
      "terms": {
        "at_once": {
          "text": "100"
        },
        "pay": {
          "detail": "You buy credit up front, then use it. Whether unused credit expires is not published.",
          "key": "prepaid",
          "label": "Prepaid credit"
        },
        "starts": {
          "detail": "No limit on starting sandboxes is published.",
          "over": "",
          "text": "?"
        }
      },
      "vt": true
    },
    {
      "basis": "Running time",
      "caveats": [
        {
          "detail": "A sandbox is stopped after 3 h.",
          "key": "session-cap",
          "label": "Max session 3 h"
        }
      ],
      "cost": "≥ $0.24",
      "cost_usd": 0.24000000000000002,
      "exact_shape": false,
      "fleet": "≥ $2,362",
      "fleet_plan": "Business",
      "fleet_usd": 2362.0,
      "light": "≥ $0.24",
      "light_lower": false,
      "lower_bound": true,
      "notes": [
        "minimum"
      ],
      "per_hour": "$0.24",
      "provider": {
        "bird": "<svg class=\"bird\" viewBox=\"0 0 64 56\" aria-hidden=\"true\" focusable=\"false\"><g stroke=\"var(--ink)\" stroke-width=\"2.4\" stroke-linejoin=\"round\" stroke-linecap=\"round\"><path d=\"M15 33 L3 25 L5 34 L13 39 Z\" fill=\"var(--bird-1)\"/><path d=\"M13 33 C13 23 22 18 31 20 C33 12 39 8 45 9 C51 10 55 15 54 21 C53 27 50 30 46 33 C42 39 35 42 27 42 C19 42 13 39 13 33 Z\" fill=\"var(--bird-8)\"/><path d=\"M33 37 C38 36 43 34 46 31\" fill=\"none\" stroke=\"var(--breast)\" stroke-width=\"2.6\"/><path d=\"M19 30 C25 24 34 24 38 31 C32 35 24 35 19 30 Z\" fill=\"var(--bird-1)\"/><path d=\"M54 16 L59 18 L54 20 Z\" fill=\"var(--amber)\"/><path d=\"M28 42 L27 48 M35 41 L36 47\" fill=\"none\"/></g><circle cx=\"47\" cy=\"15\" r=\"2.4\" fill=\"var(--eye)\"/><circle cx=\"47.8\" cy=\"14.2\" r=\"0.8\" fill=\"var(--glint)\"/></svg>",
        "bowerbird": false,
        "categories": [
          {
            "href": "/ci-runners/",
            "label": "CI runners",
            "slug": "ci-runners"
          },
          {
            "href": "/agent-sandboxes/",
            "label": "Agent sandboxes",
            "slug": "agent-sandboxes"
          },
          {
            "href": "/devboxes/",
            "label": "Devboxes",
            "slug": "devboxes"
          }
        ],
        "href": "/providers/namespace/",
        "logo": "/logos/namespace.svg",
        "logo_dark": false,
        "name": "Namespace",
        "operator": "Namespace Labs",
        "plate": 34,
        "slug": "namespace",
        "status": "active",
        "status_label": "Active",
        "status_since": null,
        "summary": "Managed GitHub Actions runners on Linux (x64 and arm64), Windows and macOS, billed per minute by machine shape, with cache volumes and remote Docker builders."
      },
      "rank": 3,
      "shape": "S (4 vCPU / 8 GB)",
      "src": 3,
      "terms": {
        "at_once": {
          "text": "3"
        },
        "pay": {
          "detail": "Billed for what you use, with no plan fee.",
          "key": "payg",
          "label": "Pay as you go"
        },
        "starts": {
          "detail": "No limit on starting sandboxes is published.",
          "over": "",
          "text": "?"
        }
      },
      "vt": true
    },
    {
      "basis": "Running time",
      "caveats": [
        {
          "detail": "The provider isn't taking new customers; shown for reference.",
          "key": "closed",
          "label": "No new customers"
        }
      ],
      "cost": "$0.317",
      "cost_usd": 0.3167999999999999,
      "exact_shape": true,
      "fleet": "$2,788",
      "fleet_plan": null,
      "fleet_usd": 2787.8399999999992,
      "light": "$0.317",
      "light_lower": false,
      "lower_bound": false,
      "notes": [],
      "per_hour": "$0.317",
      "provider": {
        "bird": "<svg class=\"bird\" viewBox=\"0 0 64 56\" aria-hidden=\"true\" focusable=\"false\"><g stroke=\"var(--ink)\" stroke-width=\"2.4\" stroke-linejoin=\"round\" stroke-linecap=\"round\"><path d=\"M15 33 L3 25 L5 34 L13 39 Z\" fill=\"var(--bird-1)\"/><path d=\"M13 33 C13 23 22 18 31 20 C33 12 39 8 45 9 C51 10 55 15 54 21 C53 27 50 30 46 33 C42 39 35 42 27 42 C19 42 13 39 13 33 Z\" fill=\"var(--bird-0)\"/><path d=\"M19 30 C25 24 34 24 38 31 C32 35 24 35 19 30 Z\" fill=\"var(--bird-1)\"/><path d=\"M54 16 L59 18 L54 20 Z\" fill=\"var(--amber)\"/><path d=\"M28 42 L27 48 M35 41 L36 47\" fill=\"none\"/></g><circle cx=\"47\" cy=\"15\" r=\"2.4\" fill=\"var(--eye)\"/><circle cx=\"47.8\" cy=\"14.2\" r=\"0.8\" fill=\"var(--glint)\"/></svg>",
        "bowerbird": false,
        "categories": [
          {
            "href": "/agent-sandboxes/",
            "label": "Agent sandboxes",
            "slug": "agent-sandboxes"
          },
          {
            "href": "/devboxes/",
            "label": "Devboxes",
            "slug": "devboxes"
          }
        ],
        "href": "/providers/runloop/",
        "logo": "/logos/runloop.png",
        "logo_dark": false,
        "name": "Runloop",
        "operator": "Runloop AI, Inc.",
        "plate": 37,
        "slug": "runloop",
        "status": "no_new_customers",
        "status_label": "No new customers",
        "status_since": "8 Oct 2026",
        "summary": "MicroVM devboxes for AI coding agents, billed per second for CPU, memory and disk, and winding down with transition support for existing customers through November 13, 2026."
      },
      "rank": 4,
      "shape": "2 vCPU / 4 GB",
      "src": 4,
      "terms": {
        "at_once": {
          "reason": "Only the Pro Trial cap (3 running devboxes) is published; Basic and Pro limits are not stated",
          "text": "?"
        },
        "pay": {
          "detail": "Billed for what you use, with no plan fee.",
          "key": "payg",
          "label": "Pay as you go"
        },
        "starts": {
          "detail": "No limit on starting sandboxes is published.",
          "over": "",
          "text": "?"
        }
      },
      "vt": true
    }
  ],
  "scenarios": {
    "fleet_days_per_month": 22.0,
    "fleet_hours_per_day": 8.0,
    "fleet_sandboxes": 50,
    "light_cpu_share": 0.1
  },
  "session_hours": 1.0,
  "shape": {
    "memory_gb": 4.0,
    "vcpu": 2
  },
  "unranked": []
}