{
 "preset": "platform",
 "name": "Sandboxes for your users",
 "summary": "19 of 366 providers fit",
 "workload": {
  "vcpu": 2,
  "ram": 4,
  "disk": 10,
  "os": "linux",
  "arch": "any",
  "internet": "open",
  "gpu": "none",
  "gpuCount": 1,
  "sessions": 30000,
  "sessionMin": 23.25,
  "concurrency": 300,
  "alwaysOn": 0,
  "cpuUtil": 0.085,
  "ramUtil": 0.385,
  "idleShare": 0.23,
  "cpuPeakUtil": 0.7,
  "ramPeakUtil": 0.8,
  "snapshotGiB": 100,
  "egress": 300,
  "ipv4": 0,
  "seats": 2,
  "persistentDisk": false,
  "pooled": false,
  "classes": [
   "sandbox-api",
   "code-interpreter"
  ],
  "showZero": false
 },
 "options": {
  "required": [],
  "sizing": "min",
  "maxAccess": 3
 },
 "rows": [
  {
   "rank": 1,
   "id": "boat",
   "name": "boat.dev",
   "regime": null,
   "monthly_usd": 209,
   "per_hour": "$0.018/h",
   "match": "full",
   "compromises": []
  },
  {
   "rank": 2,
   "id": "upstash-box",
   "name": "Upstash Box",
   "regime": "Pay as You Go, Small box (2 vCPU / 4 GB), active CPU core-hours",
   "monthly_usd": 222,
   "per_hour": "$0.019/h",
   "match": "full",
   "compromises": []
  },
  {
   "rank": 3,
   "id": "smol-machines",
   "name": "smol machines",
   "regime": null,
   "monthly_usd": 381,
   "per_hour": "$0.033/h",
   "match": "full",
   "compromises": []
  },
  {
   "rank": 4,
   "id": "sail",
   "name": "Sail Research (Sailboxes)",
   "regime": null,
   "monthly_usd": 410,
   "per_hour": "$0.035/h",
   "match": "full",
   "compromises": []
  },
  {
   "rank": 5,
   "id": "tensorlake",
   "name": "Tensorlake Sandboxes",
   "regime": "Pro rate set (active CPU, allocated RAM/disk)",
   "monthly_usd": 471,
   "per_hour": "$0.041/h",
   "match": "full",
   "compromises": []
  },
  {
   "rank": 6,
   "id": "koyeb",
   "name": "Koyeb Sandboxes",
   "regime": "Eco instances (2 GB/vCPU, older Milan CPUs, was/fra/sin)",
   "monthly_usd": 495,
   "per_hour": "$0.043/h",
   "match": "full",
   "compromises": []
  },
  {
   "rank": 7,
   "id": "modal",
   "name": "Modal",
   "regime": "Sandbox, minimal request + burst (billed ~ on usage; burst capacity not guaranteed)",
   "monthly_usd": 811,
   "per_hour": "$0.070/h",
   "match": "full",
   "compromises": []
  },
  {
   "rank": 8,
   "id": "morph-cloud",
   "name": "Morph Cloud",
   "regime": "MorphVM instance / Devbox, pay-as-you-go MCU ($0.05)",
   "monthly_usd": 905,
   "per_hour": "$0.078/h",
   "match": "full",
   "compromises": []
  },
  {
   "rank": 9,
   "id": "vercel-sandbox",
   "name": "Vercel Sandbox",
   "regime": null,
   "monthly_usd": 1267,
   "per_hour": "$0.109/h",
   "match": "full",
   "compromises": []
  },
  {
   "rank": 10,
   "id": "freestyle",
   "name": "Freestyle",
   "regime": "On-demand (allocated, per second)",
   "monthly_usd": 1358,
   "per_hour": "$0.117/h",
   "match": "full",
   "compromises": []
  },
  {
   "rank": 11,
   "id": "runta",
   "name": "Runta",
   "regime": null,
   "monthly_usd": 1715,
   "per_hour": "$0.148/h",
   "match": "full",
   "compromises": []
  },
  {
   "rank": 12,
   "id": "hopx",
   "name": "Hopx",
   "regime": null,
   "monthly_usd": 1938,
   "per_hour": "$0.167/h",
   "match": "full",
   "compromises": []
  },
  {
   "rank": 13,
   "id": "declaw",
   "name": "Declaw",
   "regime": null,
   "monthly_usd": 1943,
   "per_hour": "$0.167/h",
   "match": "full",
   "compromises": []
  },
  {
   "rank": 14,
   "id": "azure-container-apps-sandboxes",
   "name": "Azure Container Apps Sandboxes",
   "regime": "Sandbox tiers XS-XL + programmatic sizes up to 16 vCPU / 32 GB (Consumption meters)",
   "monthly_usd": 2260,
   "per_hour": "$0.194/h",
   "match": "full",
   "compromises": []
  },
  {
   "rank": 15,
   "id": "e2b",
   "name": "E2B",
   "regime": null,
   "monthly_usd": 2354,
   "per_hour": "$0.203/h",
   "match": "full",
   "compromises": []
  },
  {
   "rank": 16,
   "id": "upstash-box",
   "name": "Upstash Box",
   "regime": "Fixed / Keep-Alive Small box, always on ($8/box/month)",
   "monthly_usd": 2560,
   "per_hour": "$0.220/h",
   "match": "full",
   "compromises": []
  },
  {
   "rank": 17,
   "id": "beam",
   "name": "Beam",
   "regime": "Sandbox (CPU), per-ms on allocated cores + RAM",
   "monthly_usd": 2755,
   "per_hour": "$0.237/h",
   "match": "full",
   "compromises": []
  },
  {
   "rank": 18,
   "id": "stateset",
   "name": "StateSet Sandbox",
   "regime": "Team overage",
   "monthly_usd": 3041,
   "per_hour": "$0.262/h",
   "match": "full",
   "compromises": []
  },
  {
   "rank": 19,
   "id": "runloop",
   "name": "Runloop",
   "regime": null,
   "monthly_usd": 3301,
   "per_hour": "$0.284/h",
   "match": "full",
   "compromises": []
  },
  {
   "rank": 20,
   "id": "stateset",
   "name": "StateSet Sandbox",
   "regime": "On-demand",
   "monthly_usd": 3563,
   "per_hour": "$0.306/h",
   "match": "full",
   "compromises": []
  },
  {
   "rank": 21,
   "id": "upstash-box",
   "name": "Upstash Box",
   "regime": "Keep-Alive Small fleet sized to peak concurrency (part-time use)",
   "monthly_usd": 4026,
   "per_hour": "$0.346/h",
   "match": "full",
   "compromises": []
  },
  {
   "rank": 22,
   "id": "modal",
   "name": "Modal",
   "regime": "Sandbox (gVisor), request = size, any region",
   "monthly_usd": 4060,
   "per_hour": "$0.349/h",
   "match": "full",
   "compromises": []
  },
  {
   "rank": 23,
   "id": "ellipsis",
   "name": "Ellipsis",
   "regime": "On-demand",
   "monthly_usd": 4700,
   "per_hour": "$0.404/h",
   "match": "full",
   "compromises": []
  },
  {
   "rank": 24,
   "id": "agent-37",
   "name": "Agent 37",
   "regime": "Standard (no dedicated cores)",
   "monthly_usd": 79,
   "per_hour": "$0.007/h",
   "match": "compromise",
   "compromises": [
    "Wallet ($250 lifetime top-ups): max 200 concurrent"
   ]
  },
  {
   "rank": 25,
   "id": "oracle-cloud",
   "name": "Oracle Cloud Infrastructure",
   "regime": "E4 12.5% baseline burstable",
   "monthly_usd": 115,
   "per_hour": "$0.010/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM"
   ]
  },
  {
   "rank": 26,
   "id": "kedge",
   "name": "Kedge",
   "regime": "Persistent machine/workspace (preview price estimates)",
   "monthly_usd": 154,
   "per_hour": "$0.013/h",
   "match": "compromise",
   "compromises": [
    "unverified: how many machines can run at once",
    "preview pricing published as estimates: final price may differ"
   ]
  },
  {
   "rank": 27,
   "id": "zipbox",
   "name": "zipbox",
   "regime": null,
   "monthly_usd": 159,
   "per_hour": "$0.014/h",
   "match": "compromise",
   "compromises": [
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 28,
   "id": "ionos",
   "name": "IONOS Cloud",
   "regime": "Basic Cloud Cubes",
   "monthly_usd": 182,
   "per_hour": "$0.016/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 29,
   "id": "shellbox",
   "name": "shellbox",
   "regime": "On-demand (Firecracker VM, default)",
   "monthly_usd": 211,
   "per_hour": "$0.018/h",
   "match": "compromise",
   "compromises": [
    "Prepaid: max 16 concurrent",
    "Prepaid: max 32 vCPU running at once (needs 600)"
   ]
  },
  {
   "rank": 30,
   "id": "oracle-cloud",
   "name": "Oracle Cloud Infrastructure",
   "regime": "E4 50% baseline burstable",
   "monthly_usd": 224,
   "per_hour": "$0.019/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM"
   ]
  },
  {
   "rank": 31,
   "id": "gcore",
   "name": "Gcore Cloud / Functions / GPU",
   "regime": "Virtual machine",
   "monthly_usd": 225,
   "per_hour": "$0.019/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM"
   ]
  },
  {
   "rank": 32,
   "id": "oracle-cloud",
   "name": "Oracle Cloud Infrastructure",
   "regime": "Ampere A1 Arm",
   "monthly_usd": 255,
   "per_hour": "$0.022/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM"
   ]
  },
  {
   "rank": 33,
   "id": "agent-37",
   "name": "Agent 37",
   "regime": "Dedicated Performance",
   "monthly_usd": 269,
   "per_hour": "$0.023/h",
   "match": "compromise",
   "compromises": [
    "Wallet ($250 lifetime top-ups): max 200 concurrent"
   ]
  },
  {
   "rank": 34,
   "id": "railway",
   "name": "Railway",
   "regime": "Services (container rates, always-on or serverless service)",
   "monthly_usd": 290,
   "per_hour": "$0.025/h",
   "match": "compromise",
   "compromises": [
    "Pro: max 100 concurrent",
    "different kind of product: app platform"
   ]
  },
  {
   "rank": 35,
   "id": "ovhcloud",
   "name": "OVHcloud Public Cloud",
   "regime": "D2 Discovery (shared) hourly",
   "monthly_usd": 299,
   "per_hour": "$0.026/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 36,
   "id": "insforge-instacloud",
   "name": "InsForge (InstaCloud)",
   "regime": "InstaCloud compute (microVM service, usage-billed)",
   "monthly_usd": 302,
   "per_hour": "$0.026/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: app platform",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 37,
   "id": "hetzner-cloud",
   "name": "Hetzner Cloud",
   "regime": "Shared vCPU, Cost-Optimized (CX, Intel/AMD), EU",
   "monthly_usd": 314,
   "per_hour": "$0.027/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM",
    "stock-limited: all CX types \"currently unavailable\" on hetzner.com (2026-09-28)"
   ]
  },
  {
   "rank": 38,
   "id": "hetzner-cloud",
   "name": "Hetzner Cloud",
   "regime": "Shared vCPU, Cost-Optimized ARM (CAX, Ampere Altra), EU - arm64",
   "monthly_usd": 338,
   "per_hour": "$0.029/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM",
    "stock-limited: all CAX types \"currently unavailable\" on hetzner.com (2026-09-28)"
   ]
  },
  {
   "rank": 39,
   "id": "kamatera",
   "name": "Kamatera",
   "regime": "Availability shared hourly",
   "monthly_usd": 345,
   "per_hour": "$0.030/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 40,
   "id": "alibaba-ecs",
   "name": "Alibaba Cloud ECS International",
   "regime": "economy",
   "monthly_usd": 348,
   "per_hour": "$0.030/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM"
   ]
  },
  {
   "rank": 41,
   "id": "withruntime",
   "name": "Runtime (withruntime.com)",
   "regime": "Active CPU plus reserved RAM",
   "monthly_usd": 371,
   "per_hour": "$0.032/h",
   "match": "compromise",
   "compromises": [
    "Prepaid paid account: max 50 concurrent"
   ]
  },
  {
   "rank": 42,
   "id": "orkestr",
   "name": "orkestr Sandboxes",
   "regime": null,
   "monthly_usd": 382,
   "per_hour": "$0.033/h",
   "match": "compromise",
   "compromises": [
    "unverified: how many machines can run at once",
    "beta / preview pricing: may change"
   ]
  },
  {
   "rank": 43,
   "id": "ubicloud",
   "name": "Ubicloud",
   "regime": "Shared burstable VMs",
   "monthly_usd": 390,
   "per_hour": "$0.034/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM"
   ]
  },
  {
   "rank": 44,
   "id": "digitalocean",
   "name": "DigitalOcean Droplets",
   "regime": "Basic Droplet, Regular CPU (shared vCPU), per-second with 672 h monthly cap",
   "monthly_usd": 421,
   "per_hour": "$0.036/h",
   "match": "compromise",
   "compromises": [
    "Pay as you go: max 3 concurrent",
    "different kind of product: VM"
   ]
  },
  {
   "rank": 45,
   "id": "kakao-cloud",
   "name": "KakaoCloud Virtual Machine",
   "regime": "t1i burstable",
   "monthly_usd": 427,
   "per_hour": "$0.037/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM"
   ]
  },
  {
   "rank": 46,
   "id": "sprites",
   "name": "Sprites (Fly.io)",
   "regime": null,
   "monthly_usd": 427,
   "per_hour": "$0.037/h",
   "match": "compromise",
   "compromises": [
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 47,
   "id": "ibm-cloud-vpc",
   "name": "IBM Cloud VPC",
   "regime": "Flex 25% baseline (burst to 2x baseline = 50%)",
   "monthly_usd": 428,
   "per_hour": "$0.037/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM"
   ]
  },
  {
   "rank": 48,
   "id": "ionos",
   "name": "IONOS Cloud",
   "regime": "Compute Engine vCPU",
   "monthly_usd": 449,
   "per_hour": "$0.039/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 49,
   "id": "tama",
   "name": "tama",
   "regime": "CPU on-demand",
   "monthly_usd": 467,
   "per_hour": "$0.040/h",
   "match": "compromise",
   "compromises": [
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 50,
   "id": "digitalocean",
   "name": "DigitalOcean Droplets",
   "regime": "Basic Droplet, Premium AMD / Intel (shared vCPU, NVMe), per-second with 672 h cap",
   "monthly_usd": 490,
   "per_hour": "$0.042/h",
   "match": "compromise",
   "compromises": [
    "Pay as you go: max 3 concurrent",
    "different kind of product: VM"
   ]
  },
  {
   "rank": 51,
   "id": "koyeb",
   "name": "Koyeb Sandboxes",
   "regime": "Savings plan / long-term reservation (up to 50% off, best case)",
   "monthly_usd": 495,
   "per_hour": "$0.043/h",
   "match": "compromise",
   "compromises": [
    "negotiated / enterprise price"
   ]
  },
  {
   "rank": 52,
   "id": "azure-vm",
   "name": "Azure Virtual Machines (Linux)",
   "regime": "B-series v2 burstable Basv2 'l' sizes, 30% baseline (East US)",
   "monthly_usd": 500,
   "per_hour": "$0.043/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM"
   ]
  },
  {
   "rank": 53,
   "id": "mosaic",
   "name": "Mosaic Sandbox",
   "regime": null,
   "monthly_usd": 515,
   "per_hour": "$0.044/h",
   "match": "compromise",
   "compromises": [
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 54,
   "id": "azure-vm",
   "name": "Azure Virtual Machines (Linux)",
   "regime": "B-series v2 burstable Basv2 'l' sizes, 30% baseline (Sweden Central, cheapest EU checked)",
   "monthly_usd": 517,
   "per_hour": "$0.044/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM"
   ]
  },
  {
   "rank": 55,
   "id": "azure-vm",
   "name": "Azure Virtual Machines (Linux)",
   "regime": "B-series v1 burstable B2s/B2ms/B4ms/B8ms (East US)",
   "monthly_usd": 550,
   "per_hour": "$0.047/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM"
   ]
  },
  {
   "rank": 56,
   "id": "digitalocean",
   "name": "DigitalOcean Droplets",
   "regime": "Managed Agents / Harness Runtime microVM sandbox (public preview, RIC1 only), per-second, 25% of allocated vCPU + peak RAM",
   "monthly_usd": 559,
   "per_hour": "$0.048/h",
   "match": "compromise",
   "compromises": [
    "Pay as you go: max 3 concurrent",
    "beta / preview pricing: may change"
   ]
  },
  {
   "rank": 57,
   "id": "exoscale",
   "name": "Exoscale",
   "regime": "Standard",
   "monthly_usd": 569,
   "per_hour": "$0.049/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM"
   ]
  },
  {
   "rank": 58,
   "id": "e2e-networks",
   "name": "E2E Networks",
   "regime": "C3 compute-intensive",
   "monthly_usd": 575,
   "per_hour": "$0.049/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 59,
   "id": "alibaba-agentrun",
   "name": "Alibaba Cloud Agent Sandbox / FC / AgentRun",
   "regime": "Economy (per second, allocated)",
   "monthly_usd": 584,
   "per_hour": "$0.050/h",
   "match": "compromise",
   "compromises": [
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 60,
   "id": "nebius",
   "name": "Nebius",
   "regime": "CPU-only VM, AMD EPYC Genoa (cpu-d3)",
   "monthly_usd": 595,
   "per_hour": "$0.051/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM"
   ]
  },
  {
   "rank": 61,
   "id": "fly-machines",
   "name": "Fly.io Machines",
   "regime": "Performance CPU with 1-year reservation blocks (40% off), iad/ewr",
   "monthly_usd": 600,
   "per_hour": "$0.052/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: app platform",
    "1-year commitment"
   ]
  },
  {
   "rank": 62,
   "id": "aws-ec2",
   "name": "AWS EC2 (reference VMs)",
   "regime": "Graviton3 on-demand (ap-south-1, 32% below us-east-1)",
   "monthly_usd": 607,
   "per_hour": "$0.052/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM"
   ]
  },
  {
   "rank": 63,
   "id": "verda",
   "name": "Verda (formerly DataCrunch)",
   "regime": "CPU instance (AMD EPYC, 4 GiB per vCPU) on-demand",
   "monthly_usd": 609,
   "per_hour": "$0.052/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 64,
   "id": "machine0",
   "name": "machine0",
   "regime": "On-demand",
   "monthly_usd": 632,
   "per_hour": "$0.054/h",
   "match": "compromise",
   "compromises": [
    "Pay as you go: max 50 concurrent"
   ]
  },
  {
   "rank": 65,
   "id": "ibm-cloud-vpc",
   "name": "IBM Cloud VPC",
   "regime": "Flex50% baseline",
   "monthly_usd": 636,
   "per_hour": "$0.055/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM"
   ]
  },
  {
   "rank": 66,
   "id": "upcloud",
   "name": "UpCloud",
   "regime": "Starter",
   "monthly_usd": 639,
   "per_hour": "$0.055/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 67,
   "id": "ucloud",
   "name": "UCloud Agent Sandbox",
   "regime": null,
   "monthly_usd": 665,
   "per_hour": "$0.057/h",
   "match": "compromise",
   "compromises": [
    "Pay as you go: max 20 concurrent",
    "mainland-China region (local account / ICP rules)"
   ]
  },
  {
   "rank": 68,
   "id": "ppio-sandbox",
   "name": "PPIO Agent Sandbox",
   "regime": null,
   "monthly_usd": 668,
   "per_hour": "$0.057/h",
   "match": "compromise",
   "compromises": [
    "Pay as you go: max 50 concurrent"
   ]
  },
  {
   "rank": 69,
   "id": "gke-agent-sandbox",
   "name": "GKE Agent Sandbox",
   "regime": "Autopilot default — Compute Flexible CUD 3 years",
   "monthly_usd": 683,
   "per_hour": "$0.059/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM",
    "beta / preview pricing: may change",
    "term commitment"
   ]
  },
  {
   "rank": 70,
   "id": "celesto",
   "name": "Celesto Cloud",
   "regime": null,
   "monthly_usd": 698,
   "per_hour": "$0.060/h",
   "match": "compromise",
   "compromises": [
    "Usage-based paid: max 10 concurrent"
   ]
  },
  {
   "rank": 71,
   "id": "aws-fargate",
   "name": "AWS Fargate",
   "regime": "Linux/ARM64 on-demand (ap-south-1, cheapest region overall)",
   "monthly_usd": 698,
   "per_hour": "$0.060/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM"
   ]
  },
  {
   "rank": 72,
   "id": "pandastack",
   "name": "PandaStack",
   "regime": null,
   "monthly_usd": 701,
   "per_hour": "$0.060/h",
   "match": "compromise",
   "compromises": [
    "smallest size offered is 8 vCPU / 4 GiB"
   ]
  },
  {
   "rank": 73,
   "id": "alibaba-ecs",
   "name": "Alibaba Cloud ECS International",
   "regime": "Enterprise AMD (c9a / u2a)",
   "monthly_usd": 707,
   "per_hour": "$0.061/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM"
   ]
  },
  {
   "rank": 74,
   "id": "cloudflare-sandbox",
   "name": "Cloudflare Sandbox SDK / Containers",
   "regime": null,
   "monthly_usd": 727,
   "per_hour": "$0.062/h",
   "match": "compromise",
   "compromises": [
    "Workers Free: max 0 concurrent"
   ]
  },
  {
   "rank": 75,
   "id": "ovhcloud",
   "name": "OVHcloud Public Cloud",
   "regime": "C3 compute optimized hourly",
   "monthly_usd": 729,
   "per_hour": "$0.063/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 76,
   "id": "shardflux",
   "name": "Shardflux",
   "regime": "File-first workspace (fresh VM per command)",
   "monthly_usd": 730,
   "per_hour": "$0.063/h",
   "match": "compromise",
   "compromises": [
    "Scale: max 200 concurrent"
   ]
  },
  {
   "rank": 77,
   "id": "runpod",
   "name": "Runpod",
   "regime": "CPU Pod, Secure Cloud, compute-optimized (cpu3c)",
   "monthly_usd": 733,
   "per_hour": "$0.063/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 78,
   "id": "scaleway",
   "name": "Scaleway Instances",
   "regime": "shared-development",
   "monthly_usd": 738,
   "per_hour": "$0.063/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM"
   ]
  },
  {
   "rank": 79,
   "id": "kamatera",
   "name": "Kamatera",
   "regime": "General purpose reserved thread hourly",
   "monthly_usd": 739,
   "per_hour": "$0.064/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 80,
   "id": "alibaba-agentrun",
   "name": "Alibaba Cloud Agent Sandbox / FC / AgentRun",
   "regime": "Default (per second, allocated)",
   "monthly_usd": 754,
   "per_hour": "$0.065/h",
   "match": "compromise",
   "compromises": [
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 81,
   "id": "kakao-cloud",
   "name": "KakaoCloud Virtual Machine",
   "regime": "c2a on-demand",
   "monthly_usd": 761,
   "per_hour": "$0.065/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM"
   ]
  },
  {
   "rank": 82,
   "id": "volcengine-agentkit",
   "name": "Volcano Engine AgentKit / veFaaS sandbox",
   "regime": "AgentKit Sandbox tool (mainland China, cn-beijing)",
   "monthly_usd": 795,
   "per_hour": "$0.068/h",
   "match": "compromise",
   "compromises": [
    "Pay as you go: max 100 concurrent",
    "mainland-China region (local account / ICP rules)"
   ]
  },
  {
   "rank": 83,
   "id": "northflank",
   "name": "Northflank Sandboxes",
   "regime": "Managed cloud, predefined compute plans",
   "monthly_usd": 815,
   "per_hour": "$0.070/h",
   "match": "compromise",
   "compromises": [
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 84,
   "id": "solari",
   "name": "Solari",
   "regime": "On-demand",
   "monthly_usd": 826,
   "per_hour": "$0.071/h",
   "match": "compromise",
   "compromises": [
    "Professional: max 10 concurrent"
   ]
  },
  {
   "rank": 85,
   "id": "scaleway",
   "name": "Scaleway Instances",
   "regime": "arm",
   "monthly_usd": 834,
   "per_hour": "$0.072/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM"
   ]
  },
  {
   "rank": 86,
   "id": "gcp-compute",
   "name": "Google Compute Engine (Linux VMs)",
   "regime": "On-demand E2 / N2D / C3D (us-central1)",
   "monthly_usd": 836,
   "per_hour": "$0.072/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM"
   ]
  },
  {
   "rank": 87,
   "id": "withruntime",
   "name": "Runtime (withruntime.com)",
   "regime": "Reserved CPU",
   "monthly_usd": 836,
   "per_hour": "$0.072/h",
   "match": "compromise",
   "compromises": [
    "Prepaid paid account: max 50 concurrent"
   ]
  },
  {
   "rank": 88,
   "id": "upcloud",
   "name": "UpCloud",
   "regime": "Cloud-Native",
   "monthly_usd": 860,
   "per_hour": "$0.074/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 89,
   "id": "alibaba-ecs",
   "name": "Alibaba Cloud ECS International",
   "regime": "compute-c9i",
   "monthly_usd": 871,
   "per_hour": "$0.075/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM"
   ]
  },
  {
   "rank": 90,
   "id": "aws-ec2",
   "name": "AWS EC2 (reference VMs)",
   "regime": "Graviton3 on-demand c7g/m7g (us-east-1)",
   "monthly_usd": 879,
   "per_hour": "$0.076/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM"
   ]
  },
  {
   "rank": 91,
   "id": "civo",
   "name": "Civo Compute",
   "regime": "Standard Compute",
   "monthly_usd": 893,
   "per_hour": "$0.077/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM"
   ]
  },
  {
   "rank": 92,
   "id": "vultr",
   "name": "Vultr Cloud Compute",
   "regime": "Cloud Compute Regular (vc2, shared vCPU), hourly with 672 h monthly cap",
   "monthly_usd": 899,
   "per_hour": "$0.077/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM"
   ]
  },
  {
   "rank": 93,
   "id": "gke-agent-sandbox",
   "name": "GKE Agent Sandbox",
   "regime": "Autopilot default — Compute Flexible CUD 1 year",
   "monthly_usd": 910,
   "per_hour": "$0.078/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM",
    "beta / preview pricing: may change",
    "term commitment"
   ]
  },
  {
   "rank": 94,
   "id": "buddy",
   "name": "Buddy Sandboxes",
   "regime": null,
   "monthly_usd": 919,
   "per_hour": "$0.079/h",
   "match": "compromise",
   "compromises": [
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 95,
   "id": "blaxel",
   "name": "Blaxel",
   "regime": "Batch Jobs (non-interactive tasks, max 24 h)",
   "monthly_usd": 926,
   "per_hour": "$0.080/h",
   "match": "compromise",
   "compromises": [
    "Pay-as-you-go Tier 2: max 200 concurrent"
   ]
  },
  {
   "rank": 96,
   "id": "aws-ec2",
   "name": "AWS EC2 (reference VMs)",
   "regime": "Graviton3 on-demand (eu-north-1)",
   "monthly_usd": 936,
   "per_hour": "$0.080/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM"
   ]
  },
  {
   "rank": 97,
   "id": "aws-fargate",
   "name": "AWS Fargate",
   "regime": "Linux/ARM64 Graviton on-demand (us-east-1 = eu-west-1)",
   "monthly_usd": 941,
   "per_hour": "$0.081/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM"
   ]
  },
  {
   "rank": 98,
   "id": "crusoe",
   "name": "Crusoe",
   "regime": "General-purpose CPU VM (c1a/c2a), on-demand",
   "monthly_usd": 951,
   "per_hour": "$0.082/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM"
   ]
  },
  {
   "rank": 99,
   "id": "gcp-compute",
   "name": "Google Compute Engine (Linux VMs)",
   "regime": "On-demand Tau T2A Arm (us-central1)",
   "monthly_usd": 952,
   "per_hour": "$0.082/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM"
   ]
  },
  {
   "rank": 100,
   "id": "fly-machines",
   "name": "Fly.io Machines",
   "regime": "Performance CPU (dedicated), cheapest us region",
   "monthly_usd": 978,
   "per_hour": "$0.084/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: app platform"
   ]
  },
  {
   "rank": 101,
   "id": "openshift",
   "name": "Red Hat OpenShift (Harbor backend)",
   "regime": "OpenShift Dedicated worker subscription component",
   "monthly_usd": 994,
   "per_hour": "$0.086/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: batch / job platform",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 102,
   "id": "gke-agent-sandbox",
   "name": "GKE Agent Sandbox",
   "regime": "Autopilot default — GKE CUD 1 year",
   "monthly_usd": 1011,
   "per_hour": "$0.087/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM",
    "beta / preview pricing: may change",
    "term commitment"
   ]
  },
  {
   "rank": 103,
   "id": "fly-machines",
   "name": "Fly.io Machines",
   "regime": "Performance CPU (dedicated), cheapest eu region",
   "monthly_usd": 1014,
   "per_hour": "$0.087/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: app platform"
   ]
  },
  {
   "rank": 104,
   "id": "ibm-cloud-vpc",
   "name": "IBM Cloud VPC",
   "regime": "Gen3/Flex US-South list",
   "monthly_usd": 1035,
   "per_hour": "$0.089/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM"
   ]
  },
  {
   "rank": 105,
   "id": "sandbox-as-a-service",
   "name": "Sandbox as a Service",
   "regime": null,
   "monthly_usd": 1046,
   "per_hour": "$0.090/h",
   "match": "compromise",
   "compromises": [
    "Prepaid: max 20 concurrent"
   ]
  },
  {
   "rank": 106,
   "id": "vultr",
   "name": "Vultr Cloud Compute",
   "regime": "Cloud Compute High Performance (vhp, AMD EPYC or Intel Xeon, NVMe, shared vCPU), hourly with 672 h cap",
   "monthly_usd": 1076,
   "per_hour": "$0.093/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM"
   ]
  },
  {
   "rank": 107,
   "id": "samsung-cloud",
   "name": "Samsung SDS Cloud Platform",
   "regime": "Virtual Server, no contract (hourly, open-source OS)",
   "monthly_usd": 1085,
   "per_hour": "$0.093/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 108,
   "id": "linode",
   "name": "Akamai Cloud / Linode",
   "regime": "Shared CPU",
   "monthly_usd": 1090,
   "per_hour": "$0.094/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM"
   ]
  },
  {
   "rank": 109,
   "id": "hetzner-cloud",
   "name": "Hetzner Cloud",
   "regime": "Shared vCPU, Regular Performance (CPX, AMD), EU (NBG1/HEL1)",
   "monthly_usd": 1106,
   "per_hour": "$0.095/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM"
   ]
  },
  {
   "rank": 110,
   "id": "isorun",
   "name": "Isorun",
   "regime": null,
   "monthly_usd": 1134,
   "per_hour": "$0.098/h",
   "match": "compromise",
   "compromises": [
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 111,
   "id": "alibaba-agentrun",
   "name": "Alibaba Cloud Agent Sandbox / FC / AgentRun",
   "regime": "Performance (per second, allocated)",
   "monthly_usd": 1153,
   "per_hour": "$0.099/h",
   "match": "compromise",
   "compromises": [
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 112,
   "id": "kamatera",
   "name": "Kamatera",
   "regime": "Dedicated hourly",
   "monthly_usd": 1167,
   "per_hour": "$0.100/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: dedicated server",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 113,
   "id": "aws-fargate",
   "name": "AWS Fargate",
   "regime": "Linux/x86 on-demand (us-east-1 = eu-west-1)",
   "monthly_usd": 1171,
   "per_hour": "$0.101/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM"
   ]
  },
  {
   "rank": 114,
   "id": "solari",
   "name": "Solari",
   "regime": "Starter tier rate",
   "monthly_usd": 1178,
   "per_hour": "$0.101/h",
   "match": "compromise",
   "compromises": [
    "Starter: max 2 concurrent"
   ]
  },
  {
   "rank": 115,
   "id": "upcloud",
   "name": "UpCloud",
   "regime": "Premium",
   "monthly_usd": 1181,
   "per_hour": "$0.102/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 116,
   "id": "novita",
   "name": "Novita AI Agent Sandbox",
   "regime": "Pay-as-you-go (prepaid balance)",
   "monthly_usd": 1203,
   "per_hour": "$0.103/h",
   "match": "compromise",
   "compromises": [
    "Paid (pay-as-you-go): max 100 concurrent"
   ]
  },
  {
   "rank": 117,
   "id": "volcengine-agentkit",
   "name": "Volcano Engine AgentKit / veFaaS sandbox",
   "regime": "AgentKit Sandbox on BytePlus (Asia Pacific, Johor ap-southeast-1), USD list",
   "monthly_usd": 1228,
   "per_hour": "$0.106/h",
   "match": "compromise",
   "compromises": [
    "Pay as you go: max 100 concurrent"
   ]
  },
  {
   "rank": 118,
   "id": "paperspace",
   "name": "Paperspace",
   "regime": "Current Core CPU hourly",
   "monthly_usd": 1243,
   "per_hour": "$0.107/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM"
   ]
  },
  {
   "rank": 119,
   "id": "createos",
   "name": "CreateOS Sandbox (NodeOps)",
   "regime": null,
   "monthly_usd": 1249,
   "per_hour": "$0.107/h",
   "match": "compromise",
   "compromises": [
    "Pro: max 20 concurrent"
   ]
  },
  {
   "rank": 120,
   "id": "railway",
   "name": "Railway",
   "regime": "Sandboxes (VM rates)",
   "monthly_usd": 1253,
   "per_hour": "$0.108/h",
   "match": "compromise",
   "compromises": [
    "Pro: max 100 concurrent"
   ]
  },
  {
   "rank": 121,
   "id": "e2e-networks",
   "name": "E2E Networks",
   "regime": "E1 shared-core Linux",
   "monthly_usd": 1366,
   "per_hour": "$0.118/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 122,
   "id": "scaleway",
   "name": "Scaleway Instances",
   "regime": "general-purpose",
   "monthly_usd": 1395,
   "per_hour": "$0.120/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM"
   ]
  },
  {
   "rank": 123,
   "id": "tencent-agent-runtime",
   "name": "Tencent Cloud Agent Runtime — Agent Sandbox",
   "regime": "Agent Sandbox allocated runtime",
   "monthly_usd": 1447,
   "per_hour": "$0.124/h",
   "match": "compromise",
   "compromises": [
    "Pay as you go: max 50 concurrent"
   ]
  },
  {
   "rank": 124,
   "id": "render",
   "name": "Render",
   "regime": "Web / private service or background worker (fixed compute plan, prorated per second)",
   "monthly_usd": 1463,
   "per_hour": "$0.126/h",
   "match": "compromise",
   "compromises": [
    "Hobby: max 25 concurrent",
    "different kind of product: app platform"
   ]
  },
  {
   "rank": 125,
   "id": "collimate",
   "name": "Collimate",
   "regime": null,
   "monthly_usd": 1498,
   "per_hour": "$0.129/h",
   "match": "compromise",
   "compromises": [
    "Pro: max 100 concurrent"
   ]
  },
  {
   "rank": 126,
   "id": "netcup",
   "name": "netcup VPS",
   "regime": "VPS Lite / pico / nano, 2-12 month terms (net EUR converted)",
   "monthly_usd": 1509,
   "per_hour": "$0.130/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM",
    "unverified: how many machines can run at once",
    "2-12 months (per size) commitment"
   ]
  },
  {
   "rank": 127,
   "id": "stackit",
   "name": "STACKIT Compute Engine",
   "regime": "Single AZ",
   "monthly_usd": 1511,
   "per_hour": "$0.130/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 128,
   "id": "boxd",
   "name": "boxd",
   "regime": null,
   "monthly_usd": 1521,
   "per_hour": "$0.131/h",
   "match": "compromise",
   "compromises": [
    "Pay as you go: max 50 concurrent"
   ]
  },
  {
   "rank": 129,
   "id": "open-telekom-cloud",
   "name": "Open Telekom Cloud / T Cloud Public",
   "regime": "Flexible purpose x1e.xlarge.2 EU-DE",
   "monthly_usd": 1557,
   "per_hour": "$0.134/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM"
   ]
  },
  {
   "rank": 130,
   "id": "miosa",
   "name": "MIOSA",
   "regime": "Sandbox (fixed sizes xs-xl, managed)",
   "monthly_usd": 1614,
   "per_hour": "$0.139/h",
   "match": "compromise",
   "compromises": [
    "Business: max 50 concurrent"
   ]
  },
  {
   "rank": 131,
   "id": "docker-cloud-sandboxes",
   "name": "Docker Cloud Sandboxes",
   "regime": null,
   "monthly_usd": 1628,
   "per_hour": "$0.140/h",
   "match": "compromise",
   "compromises": [
    "Docker Agentic Platform (pay-as-you-go): max 10 concurrent"
   ]
  },
  {
   "rank": 132,
   "id": "linode",
   "name": "Akamai Cloud / Linode",
   "regime": "Dedicated CPU",
   "monthly_usd": 1630,
   "per_hour": "$0.140/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: dedicated server"
   ]
  },
  {
   "rank": 133,
   "id": "volcengine-agentkit",
   "name": "Volcano Engine AgentKit / veFaaS sandbox",
   "regime": "Agent application Runtime (hosts the agent app; mainland China, cn-beijing)",
   "monthly_usd": 1636,
   "per_hour": "$0.141/h",
   "match": "compromise",
   "compromises": [
    "Pay as you go: max 100 concurrent",
    "different kind of product: app platform",
    "mainland-China region (local account / ICP rules)"
   ]
  },
  {
   "rank": 134,
   "id": "miosa",
   "name": "MIOSA",
   "regime": "Computer (durable Xfce desktop, fixed sizes)",
   "monthly_usd": 1677,
   "per_hour": "$0.144/h",
   "match": "compromise",
   "compromises": [
    "Business: max 50 concurrent"
   ]
  },
  {
   "rank": 135,
   "id": "codesandbox-sdk",
   "name": "CodeSandbox SDK",
   "regime": "VM credits, fixed sizes ($0.01486/credit, per started minute)",
   "monthly_usd": 1707,
   "per_hour": "$0.147/h",
   "match": "compromise",
   "compromises": [
    "Scale: max 250 concurrent"
   ]
  },
  {
   "rank": 136,
   "id": "microsandbox",
   "name": "microsandbox",
   "regime": null,
   "monthly_usd": 1713,
   "per_hour": "$0.147/h",
   "match": "compromise",
   "compromises": [
    "beta / preview pricing: may change"
   ]
  },
  {
   "rank": 137,
   "id": "omnara",
   "name": "Omnara",
   "regime": null,
   "monthly_usd": 1725,
   "per_hour": "$0.148/h",
   "match": "compromise",
   "compromises": [
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 138,
   "id": "blaxel",
   "name": "Blaxel",
   "regime": "Sandbox (active time, RAM-only pricing, CPU bundled)",
   "monthly_usd": 1741,
   "per_hour": "$0.150/h",
   "match": "compromise",
   "compromises": [
    "Pay-as-you-go Tier 2: max 200 concurrent"
   ]
  },
  {
   "rank": 139,
   "id": "shardflux",
   "name": "Shardflux",
   "regime": "Workspace",
   "monthly_usd": 1743,
   "per_hour": "$0.150/h",
   "match": "compromise",
   "compromises": [
    "Scale: max 200 concurrent"
   ]
  },
  {
   "rank": 140,
   "id": "solari",
   "name": "Solari",
   "regime": "Free tier rate",
   "monthly_usd": 1762,
   "per_hour": "$0.152/h",
   "match": "compromise",
   "compromises": [
    "Free: max 1 concurrent"
   ]
  },
  {
   "rank": 141,
   "id": "vultr",
   "name": "Vultr Cloud Compute",
   "regime": "Optimized Cloud Compute (voc, dedicated AMD EPYC vCPU: General / CPU / Memory / Storage Optimized), hourly with 672 h cap",
   "monthly_usd": 1790,
   "per_hour": "$0.154/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: dedicated server"
   ]
  },
  {
   "rank": 142,
   "id": "instavm",
   "name": "InstaVM",
   "regime": null,
   "monthly_usd": 1804,
   "per_hour": "$0.155/h",
   "match": "compromise",
   "compromises": [
    "Pro: max 100 concurrent"
   ]
  },
  {
   "rank": 143,
   "id": "netcup",
   "name": "netcup VPS",
   "regime": "G12.5 VPS 24-month term (net EUR converted)",
   "monthly_usd": 1843,
   "per_hour": "$0.159/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM",
    "unverified: how many machines can run at once",
    "24-month term commitment"
   ]
  },
  {
   "rank": 144,
   "id": "deno-sandbox",
   "name": "Deno Sandbox",
   "regime": null,
   "monthly_usd": 1863,
   "per_hour": "$0.160/h",
   "match": "compromise",
   "compromises": [
    "Builder: max 20 concurrent"
   ]
  },
  {
   "rank": 145,
   "id": "leap0",
   "name": "Leap0",
   "regime": null,
   "monthly_usd": 1925,
   "per_hour": "$0.166/h",
   "match": "compromise",
   "compromises": [
    "Public preview: max 3 concurrent",
    "preview pricing published as estimates: final price may differ"
   ]
  },
  {
   "rank": 146,
   "id": "arker",
   "name": "Arker",
   "regime": "AWS US VMs, on-demand run time (docs planning-table rates)",
   "monthly_usd": 1932,
   "per_hour": "$0.166/h",
   "match": "compromise",
   "compromises": [
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 147,
   "id": "superserve",
   "name": "Superserve",
   "regime": null,
   "monthly_usd": 1946,
   "per_hour": "$0.167/h",
   "match": "compromise",
   "compromises": [
    "Pay-as-you-go: max 20 concurrent"
   ]
  },
  {
   "rank": 148,
   "id": "contabo",
   "name": "Contabo",
   "regime": "Core monthly list",
   "monthly_usd": 1980,
   "per_hour": "$0.170/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 149,
   "id": "daytona",
   "name": "Daytona",
   "regime": "Sandbox, container class (default)",
   "monthly_usd": 2000,
   "per_hour": "$0.172/h",
   "match": "compromise",
   "compromises": [
    "Tier 4 ($2,000 top-up every 30 days): max 500 vCPU running at once (needs 600)",
    "Tier 4 ($2,000 top-up every 30 days): max 1000 GiB running at once (needs 1200)"
   ]
  },
  {
   "rank": 150,
   "id": "capy",
   "name": "Capy",
   "regime": null,
   "monthly_usd": 2038,
   "per_hour": "$0.175/h",
   "match": "compromise",
   "compromises": [
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 151,
   "id": "opencomputer",
   "name": "OpenComputer",
   "regime": null,
   "monthly_usd": 2090,
   "per_hour": "$0.180/h",
   "match": "compromise",
   "compromises": [
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 152,
   "id": "tenki",
   "name": "Tenki Sandbox",
   "regime": "Sandbox session (allocated vCPU + RAM per second while running)",
   "monthly_usd": 2101,
   "per_hour": "$0.181/h",
   "match": "compromise",
   "compromises": [
    "Team (monthly): max 100 concurrent"
   ]
  },
  {
   "rank": 153,
   "id": "netcup",
   "name": "netcup VPS",
   "regime": "G12.5 VPS 24-month term, Manassas USA (net EUR converted)",
   "monthly_usd": 2144,
   "per_hour": "$0.184/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM",
    "unverified: how many machines can run at once",
    "24-month term commitment"
   ]
  },
  {
   "rank": 154,
   "id": "agentcomputer",
   "name": "AgentComputer",
   "regime": "On-demand",
   "monthly_usd": 2252,
   "per_hour": "$0.194/h",
   "match": "compromise",
   "compromises": [
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 155,
   "id": "archil",
   "name": "Archil",
   "regime": "Team plan sandbox, fixed 2 vCPU / 4 GB ($0.18/h after 1,000 included min)",
   "monthly_usd": 2378,
   "per_hour": "$0.205/h",
   "match": "compromise",
   "compromises": [
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 156,
   "id": "openpond",
   "name": "OpenPond Cloud Sandboxes",
   "regime": null,
   "monthly_usd": 2458,
   "per_hour": "$0.211/h",
   "match": "compromise",
   "compromises": [
    "Starter: max 10 concurrent"
   ]
  },
  {
   "rank": 157,
   "id": "open-telekom-cloud",
   "name": "Open Telekom Cloud / T Cloud Public",
   "regime": "ECS s9 Linux on demand",
   "monthly_usd": 2532,
   "per_hour": "$0.218/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM"
   ]
  },
  {
   "rank": 158,
   "id": "aws-lambda-microvms",
   "name": "AWS Lambda MicroVMs",
   "regime": "Arm64 (Graviton) baseline, us-east-1/us-east-2/us-west-2/ap-south-1",
   "monthly_usd": 2622,
   "per_hour": "$0.226/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 159,
   "id": "baponi",
   "name": "Baponi",
   "regime": null,
   "monthly_usd": 2631,
   "per_hour": "$0.226/h",
   "match": "compromise",
   "compromises": [
    "Pro: max 100 concurrent"
   ]
  },
  {
   "rank": 160,
   "id": "hostinger-vps",
   "name": "Hostinger VPS",
   "regime": "Intro price, 24-month prepaid (renews at regular price, e.g. KVM 4 $12.99 -> $28.99)",
   "monthly_usd": 2697,
   "per_hour": "$0.232/h",
   "match": "compromise",
   "compromises": [
    "promotional price",
    "different kind of product: VM",
    "unverified: how many machines can run at once",
    "24-month prepaid commitment"
   ]
  },
  {
   "rank": 161,
   "id": "stackit",
   "name": "STACKIT Compute Engine",
   "regime": "Metro HA",
   "monthly_usd": 2988,
   "per_hour": "$0.257/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 162,
   "id": "aws-lambda-microvms",
   "name": "AWS Lambda MicroVMs",
   "regime": "x86 baseline, us-east-1/us-east-2/us-west-2/ap-south-1",
   "monthly_usd": 3087,
   "per_hour": "$0.266/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM",
    "unverified: how many machines can run at once",
    "beta / preview pricing: may change"
   ]
  },
  {
   "rank": 163,
   "id": "islo",
   "name": "Islo",
   "regime": null,
   "monthly_usd": 3160,
   "per_hour": "$0.272/h",
   "match": "compromise",
   "compromises": [
    "Team: max 50 concurrent"
   ]
  },
  {
   "rank": 164,
   "id": "amika",
   "name": "Amika",
   "regime": null,
   "monthly_usd": 3676,
   "per_hour": "$0.316/h",
   "match": "compromise",
   "compromises": [
    "Developer (one user): max 10 concurrent"
   ]
  },
  {
   "rank": 165,
   "id": "modal",
   "name": "Modal",
   "regime": "VM Sandbox (beta, real kernel)",
   "monthly_usd": 4060,
   "per_hour": "$0.349/h",
   "match": "compromise",
   "compromises": [
    "beta / preview pricing: may change"
   ]
  },
  {
   "rank": 166,
   "id": "sakura-cloud",
   "name": "Sakura Internet Cloud",
   "regime": "Normal VM, displayed Ishikari zone",
   "monthly_usd": 4096,
   "per_hour": "$0.352/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM"
   ]
  },
  {
   "rank": 167,
   "id": "hyperstack",
   "name": "Hyperstack",
   "regime": "CPU-only VM (n1-cpu-*) on-demand",
   "monthly_usd": 4207,
   "per_hour": "$0.362/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 168,
   "id": "naver-cloud",
   "name": "NAVER Cloud / LINE-NAVER scope",
   "regime": "Korea VPC g3 High CPU",
   "monthly_usd": 4242,
   "per_hour": "$0.365/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 169,
   "id": "naver-cloud",
   "name": "NAVER Cloud / LINE-NAVER scope",
   "regime": "Korea VPC g2 High CPU",
   "monthly_usd": 4330,
   "per_hour": "$0.372/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 170,
   "id": "hostinger-vps",
   "name": "Hostinger VPS",
   "regime": "Regular price, 24-month prepaid (amortized monthly)",
   "monthly_usd": 4497,
   "per_hour": "$0.387/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM",
    "unverified: how many machines can run at once",
    "24-month prepaid commitment"
   ]
  },
  {
   "rank": 171,
   "id": "contabo",
   "name": "Contabo",
   "regime": "Performance monthly list",
   "monthly_usd": 4875,
   "per_hour": "$0.419/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 172,
   "id": "replicas",
   "name": "Replicas",
   "regime": "Developer Flex manual workspace",
   "monthly_usd": 5090,
   "per_hour": "$0.438/h",
   "match": "compromise",
   "compromises": [
    "Developer: max 100 concurrent"
   ]
  },
  {
   "rank": 173,
   "id": "hostinger-vps",
   "name": "Hostinger VPS",
   "regime": "Regular price, 12-month prepaid",
   "monthly_usd": 5097,
   "per_hour": "$0.438/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM",
    "unverified: how many machines can run at once",
    "12-month prepaid commitment"
   ]
  },
  {
   "rank": 174,
   "id": "latitude-sh",
   "name": "Latitude.sh",
   "regime": "Virtual machines",
   "monthly_usd": 5700,
   "per_hour": "$0.490/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 175,
   "id": "sfcompute",
   "name": "SF Compute (GPU market + Autoresearch sandboxes)",
   "regime": "Autoresearch RL sandbox (billed per GiB of RAM, auto-park)",
   "monthly_usd": 7691,
   "per_hour": "$0.662/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 176,
   "id": "gcp-compute",
   "name": "Google Compute Engine (Linux VMs)",
   "regime": "Compute Flexible CUD 3-year (E2 / N2D / C3D)",
   "monthly_usd": 8266,
   "per_hour": "$0.711/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM",
    "3-year commitment"
   ]
  },
  {
   "rank": 177,
   "id": "sakura-cloud",
   "name": "Sakura Internet Cloud",
   "regime": "Core-dedicated plan (Intel Xeon), all zones same price",
   "monthly_usd": 8790,
   "per_hour": "$0.756/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: dedicated server"
   ]
  },
  {
   "rank": 178,
   "id": "ovhcloud",
   "name": "OVHcloud Public Cloud",
   "regime": "Gen3 36-month Savings Plan",
   "monthly_usd": 10164,
   "per_hour": "$0.874/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM",
    "unverified: how many machines can run at once",
    "36-month commitment"
   ]
  },
  {
   "rank": 179,
   "id": "samsung-cloud",
   "name": "Samsung SDS Cloud Platform",
   "regime": "Planned Compute 3 years",
   "monthly_usd": 12078,
   "per_hour": "$1.04/h",
   "match": "compromise",
   "compromises": [
    "negotiated / enterprise price",
    "different kind of product: VM",
    "unverified: how many machines can run at once",
    "3-year commitment"
   ]
  },
  {
   "rank": 180,
   "id": "samsung-cloud",
   "name": "Samsung SDS Cloud Platform",
   "regime": "Planned Compute 1 year",
   "monthly_usd": 13068,
   "per_hour": "$1.12/h",
   "match": "compromise",
   "compromises": [
    "negotiated / enterprise price",
    "different kind of product: VM",
    "unverified: how many machines can run at once",
    "1-year commitment"
   ]
  },
  {
   "rank": 181,
   "id": "latitude-sh",
   "name": "Latitude.sh",
   "regime": "VM annual prepaid (measured toggle)",
   "monthly_usd": 14499,
   "per_hour": "$1.25/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM",
    "unverified: how many machines can run at once",
    "1-year prepaid commitment"
   ]
  },
  {
   "rank": 182,
   "id": "latitude-sh",
   "name": "Latitude.sh",
   "regime": "VM monthly prepaid (measured toggle)",
   "monthly_usd": 20700,
   "per_hour": "$1.78/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: VM",
    "unverified: how many machines can run at once",
    "1-month prepaid commitment"
   ]
  },
  {
   "rank": 183,
   "id": "arker",
   "name": "Arker",
   "regime": "AWS US pool, 36-month commitment (always-on, 48.56% off)",
   "monthly_usd": 21151,
   "per_hour": "$1.82/h",
   "match": "compromise",
   "compromises": [
    "negotiated / enterprise price",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 184,
   "id": "arker",
   "name": "Arker",
   "regime": "AWS US pool, 24-month commitment (always-on, 22.83% off)",
   "monthly_usd": 31727,
   "per_hour": "$2.73/h",
   "match": "compromise",
   "compromises": [
    "negotiated / enterprise price",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 185,
   "id": "azure-container-apps-sandboxes",
   "name": "Azure Container Apps Sandboxes",
   "regime": "Sandbox tiers + 3y savings plan (assumed to apply)",
   "monthly_usd": 39300,
   "per_hour": "$3.38/h",
   "match": "compromise",
   "compromises": [
    "3-year commitment"
   ]
  },
  {
   "rank": 186,
   "id": "azure-container-apps-sandboxes",
   "name": "Azure Container Apps Sandboxes",
   "regime": "Sandbox tiers + 1y savings plan (assumed to apply)",
   "monthly_usd": 40246,
   "per_hour": "$3.46/h",
   "match": "compromise",
   "compromises": [
    "1-year commitment"
   ]
  },
  {
   "rank": 187,
   "id": "huggingface-jobs",
   "name": "Hugging Face Jobs (hf-sandbox backend)",
   "regime": "On-demand",
   "monthly_usd": 120,
   "per_hour": "$0.010/h",
   "match": "compromise",
   "compromises": [
    "adjacent product, not a like-for-like sandbox",
    "can't keep state between sessions",
    "different kind of product: app platform",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 188,
   "id": "self-host-baremetal",
   "name": "Self-hosted bare-metal sandbox fleet (hardware floor)",
   "regime": "Hetzner EX44 / 70% occupancy",
   "monthly_usd": 210,
   "per_hour": "$0.018/h",
   "match": "compromise",
   "compromises": [
    "adjacent product, not a like-for-like sandbox",
    "different kind of product: self-host reference",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 189,
   "id": "verda",
   "name": "Verda (formerly DataCrunch)",
   "regime": "CPU instance spot",
   "monthly_usd": 263,
   "per_hour": "$0.023/h",
   "match": "compromise",
   "compromises": [
    "interruptible (spot)",
    "different kind of product: VM",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 190,
   "id": "browser-use",
   "name": "Browser Use Cloud",
   "regime": null,
   "monthly_usd": 270,
   "per_hour": "$0.023/h",
   "match": "compromise",
   "compromises": [
    "can't keep state between sessions",
    "machine size not published",
    "browser-session product, not a general sandbox",
    "different kind of product: browser session"
   ]
  },
  {
   "rank": 191,
   "id": "cube",
   "name": "Cube Computer",
   "regime": null,
   "monthly_usd": 288,
   "per_hour": "$0.025/h",
   "match": "compromise",
   "compromises": [
    "promotional price",
    "can't keep state between sessions",
    "different kind of product: dev environment",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 192,
   "id": "google-cloud-run",
   "name": "Google Cloud Run",
   "regime": "Cloud Run instances (Preview): long-lived singleton, shared burstable CPU, Tier 1",
   "monthly_usd": 348,
   "per_hour": "$0.030/h",
   "match": "compromise",
   "compromises": [
    "can't keep state between sessions",
    "different kind of product: VM",
    "unverified: how many machines can run at once",
    "beta / preview pricing: may change",
    "burstable CPU: 6.25% of each vCPU guaranteed, throttled above that"
   ]
  },
  {
   "rank": 193,
   "id": "prized",
   "name": "Prized",
   "regime": null,
   "monthly_usd": 352,
   "per_hour": "$0.030/h",
   "match": "compromise",
   "compromises": [
    "Paid credit plan: max 100 concurrent",
    "different kind of product: dev environment"
   ]
  },
  {
   "rank": 194,
   "id": "lizard",
   "name": "Lizard",
   "regime": null,
   "monthly_usd": 359,
   "per_hour": "$0.031/h",
   "match": "compromise",
   "compromises": [
    "can't keep state between sessions",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 195,
   "id": "self-host-baremetal",
   "name": "Self-hosted bare-metal sandbox fleet (hardware floor)",
   "regime": "Hetzner AX42 / 90% occupancy",
   "monthly_usd": 365,
   "per_hour": "$0.031/h",
   "match": "compromise",
   "compromises": [
    "adjacent product, not a like-for-like sandbox",
    "different kind of product: self-host reference",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 196,
   "id": "self-host-baremetal",
   "name": "Self-hosted bare-metal sandbox fleet (hardware floor)",
   "regime": "OVHcloud RISE-1 US 12-month upfront / 70% occupancy",
   "monthly_usd": 378,
   "per_hour": "$0.033/h",
   "match": "compromise",
   "compromises": [
    "adjacent product, not a like-for-like sandbox",
    "different kind of product: self-host reference",
    "unverified: how many machines can run at once",
    "1-year commitment"
   ]
  },
  {
   "rank": 197,
   "id": "tencent-cloud-studio",
   "name": "Tencent Cloud Studio",
   "regime": null,
   "monthly_usd": 383,
   "per_hour": "$0.033/h",
   "match": "compromise",
   "compromises": [
    "can't keep state between sessions",
    "different kind of product: dev environment",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 198,
   "id": "zenrows",
   "name": "Zenrows Browser Sessions",
   "regime": "Growth G3 top-up equivalent",
   "monthly_usd": 427,
   "per_hour": "$0.037/h",
   "match": "compromise",
   "compromises": [
    "Growth G3: max 100 concurrent",
    "Growth G3: sessions capped at 0.25 h",
    "can't keep state between sessions",
    "machine size not published",
    "browser-session product, not a general sandbox",
    "different kind of product: browser session"
   ]
  },
  {
   "rank": 199,
   "id": "northflank",
   "name": "Northflank Sandboxes",
   "regime": "BYOC fee only (+ your cloud bill for VMs/GPUs, disk, egress)",
   "monthly_usd": 427,
   "per_hour": "$0.037/h",
   "match": "compromise",
   "compromises": [
    "adjacent product, not a like-for-like sandbox",
    "different kind of product: bring-your-own-cloud fee",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 200,
   "id": "yepcode",
   "name": "YepCode Run",
   "regime": "Process execution on Starter (per-second Yeps)",
   "monthly_usd": 441,
   "per_hour": "$0.038/h",
   "match": "compromise",
   "compromises": [
    "adjacent product, not a like-for-like sandbox",
    "Starter: max 10 concurrent",
    "can't keep state between sessions",
    "machine size not published",
    "different kind of product: app platform"
   ]
  },
  {
   "rank": 201,
   "id": "zenrows",
   "name": "Zenrows Browser Sessions",
   "regime": "Growth G2 top-up equivalent",
   "monthly_usd": 503,
   "per_hour": "$0.043/h",
   "match": "compromise",
   "compromises": [
    "Growth G2: max 100 concurrent",
    "Growth G2: sessions capped at 0.25 h",
    "can't keep state between sessions",
    "machine size not published",
    "browser-session product, not a general sandbox",
    "different kind of product: browser session"
   ]
  },
  {
   "rank": 202,
   "id": "aws-agentcore",
   "name": "Amazon Bedrock AgentCore (Runtime / Code Interpreter / Browser)",
   "regime": "Code Interpreter session (container; active CPU + peak memory)",
   "monthly_usd": 506,
   "per_hour": "$0.044/h",
   "match": "compromise",
   "compromises": [
    "can't keep state between sessions"
   ]
  },
  {
   "rank": 203,
   "id": "huawei-cloud",
   "name": "Huawei Cloud AgentArts",
   "regime": "ECS general computing-basic T6 (burstable, 20% average baseline), AP-Singapore",
   "monthly_usd": 508,
   "per_hour": "$0.044/h",
   "match": "compromise",
   "compromises": [
    "can't keep state between sessions",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 204,
   "id": "notte",
   "name": "Notte",
   "regime": "Browser function",
   "monthly_usd": 525,
   "per_hour": "$0.045/h",
   "match": "compromise",
   "compromises": [
    "adjacent product, not a like-for-like sandbox",
    "Startup: max 100 concurrent",
    "can't keep state between sessions",
    "machine size not published",
    "browser-session product, not a general sandbox",
    "different kind of product: browser session"
   ]
  },
  {
   "rank": 205,
   "id": "aws-agentcore",
   "name": "Amazon Bedrock AgentCore (Runtime / Code Interpreter / Browser)",
   "regime": "Runtime v2 consumption (idle memory reclaimed after 120 s)",
   "monthly_usd": 538,
   "per_hour": "$0.046/h",
   "match": "compromise",
   "compromises": [
    "can't keep state between sessions",
    "different kind of product: VM"
   ]
  },
  {
   "rank": 206,
   "id": "jarvislabs",
   "name": "Jarvislabs",
   "regime": "CPU VMs",
   "monthly_usd": 539,
   "per_hour": "$0.046/h",
   "match": "compromise",
   "compromises": [
    "can't keep state between sessions",
    "different kind of product: VM",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 207,
   "id": "zenrows",
   "name": "Zenrows Browser Sessions",
   "regime": "Scale S1 top-up equivalent",
   "monthly_usd": 549,
   "per_hour": "$0.047/h",
   "match": "compromise",
   "compromises": [
    "Scale S1: max 200 concurrent",
    "Scale S1: sessions capped at 0.25 h",
    "can't keep state between sessions",
    "machine size not published",
    "browser-session product, not a general sandbox",
    "different kind of product: browser session"
   ]
  },
  {
   "rank": 208,
   "id": "runs-on",
   "name": "RunsOn",
   "regime": "Spot EC2 runner, x64",
   "monthly_usd": 585,
   "per_hour": "$0.050/h",
   "match": "compromise",
   "compromises": [
    "interruptible (spot)",
    "different kind of product: CI runner"
   ]
  },
  {
   "rank": 209,
   "id": "huawei-cloud",
   "name": "Huawei Cloud AgentArts",
   "regime": "ECS pay-per-use, LA-Mexico City2 (cheapest international region): S6 / X1",
   "monthly_usd": 590,
   "per_hour": "$0.051/h",
   "match": "compromise",
   "compromises": [
    "can't keep state between sessions",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 210,
   "id": "coasty",
   "name": "Coasty",
   "regime": "Linux running default",
   "monthly_usd": 594,
   "per_hour": "$0.051/h",
   "match": "compromise",
   "compromises": [
    "machine size not published",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 211,
   "id": "sandbox0",
   "name": "Sandbox0",
   "regime": "Sandbox0 Cloud, memory-only meter (CPU included)",
   "monthly_usd": 622,
   "per_hour": "$0.054/h",
   "match": "compromise",
   "compromises": [
    "Pay as you go (prepaid top-ups): max 20 concurrent",
    "needs talk to sales: above plan \"Pay as you go (prepaid top-ups)\" limits: contact sales for more"
   ]
  },
  {
   "rank": 212,
   "id": "amp",
   "name": "Amp Orbs",
   "regime": null,
   "monthly_usd": 625,
   "per_hour": "$0.054/h",
   "match": "compromise",
   "compromises": [
    "adjacent product, not a like-for-like sandbox",
    "different kind of product: dev environment"
   ]
  },
  {
   "rank": 213,
   "id": "wasmer",
   "name": "Wasmer",
   "regime": null,
   "monthly_usd": 631,
   "per_hour": "$0.054/h",
   "match": "compromise",
   "compromises": [
    "adjacent product, not a like-for-like sandbox",
    "can't keep state between sessions",
    "different kind of product: app platform",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 214,
   "id": "runs-on",
   "name": "RunsOn",
   "regime": "Spot EC2 runner, arm64 (Graviton)",
   "monthly_usd": 647,
   "per_hour": "$0.056/h",
   "match": "compromise",
   "compromises": [
    "interruptible (spot)",
    "different kind of product: CI runner"
   ]
  },
  {
   "rank": 215,
   "id": "yepcode",
   "name": "YepCode Run",
   "regime": "Process execution on Growth (per-second Yeps)",
   "monthly_usd": 682,
   "per_hour": "$0.059/h",
   "match": "compromise",
   "compromises": [
    "adjacent product, not a like-for-like sandbox",
    "Growth: max 50 concurrent",
    "can't keep state between sessions",
    "machine size not published",
    "different kind of product: app platform"
   ]
  },
  {
   "rank": 216,
   "id": "huawei-cloud",
   "name": "Huawei Cloud AgentArts",
   "regime": "ECS pay-per-use, AP-Singapore (international site, USD): general computing S6 / X1 / C9",
   "monthly_usd": 713,
   "per_hour": "$0.061/h",
   "match": "compromise",
   "compromises": [
    "can't keep state between sessions",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 217,
   "id": "gologin",
   "name": "Gologin Cloud Browser",
   "regime": "Enterprise browser",
   "monthly_usd": 720,
   "per_hour": "$0.062/h",
   "match": "compromise",
   "compromises": [
    "Enterprise: max 3 concurrent",
    "machine size not published",
    "browser-session product, not a general sandbox",
    "different kind of product: browser session"
   ]
  },
  {
   "rank": 218,
   "id": "miosa",
   "name": "MIOSA",
   "regime": "Bring your own cloud (45% orchestration fee only, + your cloud bill)",
   "monthly_usd": 735,
   "per_hour": "$0.063/h",
   "match": "compromise",
   "compromises": [
    "adjacent product, not a like-for-like sandbox",
    "negotiated / enterprise price",
    "Business: max 50 concurrent",
    "different kind of product: bring-your-own-cloud fee",
    "needs talk to sales: regime sold through sales",
    "beta / preview pricing: may change"
   ]
  },
  {
   "rank": 219,
   "id": "aws-codebuild",
   "name": "AWS CodeBuild",
   "regime": "Interactive CodeBuild Sandbox Arm",
   "monthly_usd": 741,
   "per_hour": "$0.064/h",
   "match": "compromise",
   "compromises": [
    "can't keep state between sessions",
    "different kind of product: CI runner"
   ]
  },
  {
   "rank": 220,
   "id": "kernel",
   "name": "Kernel",
   "regime": "Headless",
   "monthly_usd": 768,
   "per_hour": "$0.066/h",
   "match": "compromise",
   "compromises": [
    "Start-Up: max 150 concurrent",
    "machine size not published",
    "browser-session product, not a general sandbox",
    "different kind of product: browser session"
   ]
  },
  {
   "rank": 221,
   "id": "aws-agentcore",
   "name": "Amazon Bedrock AgentCore (Runtime / Code Interpreter / Browser)",
   "regime": "Browser Tool session (1 vCPU / 4 GB)",
   "monthly_usd": 817,
   "per_hour": "$0.070/h",
   "match": "compromise",
   "compromises": [
    "adjacent product, not a like-for-like sandbox",
    "capped at 1 vCPU / 4 GiB",
    "can't keep state between sessions",
    "different kind of product: VM"
   ]
  },
  {
   "rank": 222,
   "id": "cerebrium",
   "name": "Cerebrium",
   "regime": "Interruptible",
   "monthly_usd": 821,
   "per_hour": "$0.071/h",
   "match": "compromise",
   "compromises": [
    "adjacent product, not a like-for-like sandbox",
    "interruptible (spot)",
    "different kind of product: VM"
   ]
  },
  {
   "rank": 223,
   "id": "claude-managed-agents",
   "name": "Claude Managed Agents",
   "regime": "Cloud sandbox session runtime ($0.08 per running session-hour, flat)",
   "monthly_usd": 823,
   "per_hour": "$0.071/h",
   "match": "compromise",
   "compromises": [
    "adjacent product, not a like-for-like sandbox",
    "machine size not published",
    "different kind of product: agent-platform",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 224,
   "id": "gologin",
   "name": "Gologin Cloud Browser",
   "regime": "Business browser",
   "monthly_usd": 823,
   "per_hour": "$0.071/h",
   "match": "compromise",
   "compromises": [
    "Enterprise: max 3 concurrent",
    "Enterprise: Business size not allowed",
    "machine size not published",
    "browser-session product, not a general sandbox",
    "different kind of product: browser session"
   ]
  },
  {
   "rank": 225,
   "id": "replit",
   "name": "Replit",
   "regime": "Autoscale / Scheduled deployment (compute units while serving or running)",
   "monthly_usd": 825,
   "per_hour": "$0.071/h",
   "match": "compromise",
   "compromises": [
    "adjacent product, not a like-for-like sandbox",
    "different kind of product: app platform",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 226,
   "id": "beam",
   "name": "Beam",
   "regime": "BYOC management fee (compute billed by your cloud)",
   "monthly_usd": 876,
   "per_hour": "$0.075/h",
   "match": "compromise",
   "compromises": [
    "adjacent product, not a like-for-like sandbox",
    "negotiated / enterprise price",
    "different kind of product: bring-your-own-cloud fee",
    "needs talk to sales: regime sold through sales"
   ]
  },
  {
   "rank": 227,
   "id": "together-code-sandbox",
   "name": "Together Code Sandbox",
   "regime": "Together Code Interpreter ($0.03 per 60-minute session)",
   "monthly_usd": 900,
   "per_hour": "$0.077/h",
   "match": "compromise",
   "compromises": [
    "can't keep state between sessions",
    "machine size not published"
   ]
  },
  {
   "rank": 228,
   "id": "azure-container-apps",
   "name": "Azure Container Apps (Consumption, Dedicated, Dynamic Sessions)",
   "regime": "Dynamic Sessions, built-in code interpreter ($0.03/session-hour)",
   "monthly_usd": 912,
   "per_hour": "$0.078/h",
   "match": "compromise",
   "compromises": [
    "can't keep state between sessions",
    "machine size not published"
   ]
  },
  {
   "rank": 229,
   "id": "gologin",
   "name": "Gologin Cloud Browser",
   "regime": "Professional browser",
   "monthly_usd": 926,
   "per_hour": "$0.080/h",
   "match": "compromise",
   "compromises": [
    "Enterprise: max 3 concurrent",
    "Enterprise: Professional size not allowed",
    "machine size not published",
    "browser-session product, not a general sandbox",
    "different kind of product: browser session"
   ]
  },
  {
   "rank": 230,
   "id": "codesandbox-sdk",
   "name": "CodeSandbox SDK",
   "regime": "Enterprise bulk VM credit packs (up to 50% off)",
   "monthly_usd": 926,
   "per_hour": "$0.080/h",
   "match": "compromise",
   "compromises": [
    "negotiated / enterprise price",
    "Scale: max 250 concurrent",
    "needs talk to sales: regime sold through sales"
   ]
  },
  {
   "rank": 231,
   "id": "cloudflare-browser",
   "name": "Cloudflare Browser Run / Kitesurf",
   "regime": "Chromium Browser Sessions",
   "monthly_usd": 930,
   "per_hour": "$0.080/h",
   "match": "compromise",
   "compromises": [
    "Workers Paid: max 200 concurrent",
    "can't keep state between sessions",
    "machine size not published",
    "browser-session product, not a general sandbox",
    "different kind of product: browser session"
   ]
  },
  {
   "rank": 232,
   "id": "prime-intellect",
   "name": "Prime Intellect Sandboxes",
   "regime": "VM sandbox, launch pricing (valid through 2026-12-22)",
   "monthly_usd": 947,
   "per_hour": "$0.081/h",
   "match": "compromise",
   "compromises": [
    "can't keep state between sessions"
   ]
  },
  {
   "rank": 233,
   "id": "claude-managed-agents",
   "name": "Claude Managed Agents",
   "regime": "Messages API code execution tool container (not Managed Agents)",
   "monthly_usd": 952,
   "per_hour": "$0.082/h",
   "match": "compromise",
   "compromises": [
    "capped at code execution container (1 vCPU / 5 GiB)",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 234,
   "id": "runpod",
   "name": "Runpod",
   "regime": "Serverless CPU worker (cpu3c, API example rate)",
   "monthly_usd": 959,
   "per_hour": "$0.082/h",
   "match": "compromise",
   "compromises": [
    "adjacent product, not a like-for-like sandbox",
    "different kind of product: VM",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 235,
   "id": "browsercloud",
   "name": "BrowserCloud",
   "regime": "Business plan browser-hours (3000 h for $249)",
   "monthly_usd": 965,
   "per_hour": "$0.083/h",
   "match": "compromise",
   "compromises": [
    "Business: max 100 concurrent",
    "can't keep state between sessions",
    "machine size not published",
    "browser-session product, not a general sandbox",
    "different kind of product: browser session"
   ]
  },
  {
   "rank": 236,
   "id": "firecrawl",
   "name": "Firecrawl Interact / Browser Sandbox",
   "regime": "Scale code-only Interact",
   "monthly_usd": 984,
   "per_hour": "$0.085/h",
   "match": "compromise",
   "compromises": [
    "Scale: max 100 concurrent",
    "can't keep state between sessions",
    "machine size not published",
    "browser-session product, not a general sandbox",
    "different kind of product: browser session"
   ]
  },
  {
   "rank": 237,
   "id": "steel",
   "name": "Steel.dev",
   "regime": "Browser session, Scale rate ($0.08/browser-hour)",
   "monthly_usd": 990,
   "per_hour": "$0.085/h",
   "match": "compromise",
   "compromises": [
    "Scale: max 100 concurrent",
    "can't keep state between sessions",
    "machine size not published",
    "browser-session product, not a general sandbox",
    "different kind of product: browser session",
    "needs talk to sales: above plan \"Scale\" limits: contact sales for more"
   ]
  },
  {
   "rank": 238,
   "id": "hyperbrowser",
   "name": "Hyperbrowser",
   "regime": "Cloud browser session ($0.10 per browser-hour, credits)",
   "monthly_usd": 1029,
   "per_hour": "$0.089/h",
   "match": "compromise",
   "compromises": [
    "Scale: max 100 concurrent",
    "machine size not published",
    "browser-session product, not a general sandbox",
    "different kind of product: browser session"
   ]
  },
  {
   "rank": 239,
   "id": "steel",
   "name": "Steel.dev",
   "regime": "Browser session, Launch rate ($0.10/browser-hour)",
   "monthly_usd": 1050,
   "per_hour": "$0.090/h",
   "match": "compromise",
   "compromises": [
    "Launch: max 10 concurrent",
    "Launch: sessions capped at 0.25 h",
    "can't keep state between sessions",
    "machine size not published",
    "browser-session product, not a general sandbox",
    "different kind of product: browser session"
   ]
  },
  {
   "rank": 240,
   "id": "scrapfly",
   "name": "Scrapfly Cloud Browser",
   "regime": "Enterprise overage",
   "monthly_usd": 1066,
   "per_hour": "$0.092/h",
   "match": "compromise",
   "compromises": [
    "Enterprise: max 100 concurrent",
    "can't keep state between sessions",
    "machine size not published",
    "browser-session product, not a general sandbox",
    "different kind of product: browser session"
   ]
  },
  {
   "rank": 241,
   "id": "clever-cloud",
   "name": "Clever Cloud",
   "regime": null,
   "monthly_usd": 1068,
   "per_hour": "$0.092/h",
   "match": "compromise",
   "compromises": [
    "can't keep state between sessions",
    "different kind of product: app platform",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 242,
   "id": "browserbase",
   "name": "Browserbase",
   "regime": "Browser session, Startup overage rate ($0.10/browser-hour)",
   "monthly_usd": 1099,
   "per_hour": "$0.095/h",
   "match": "compromise",
   "compromises": [
    "Startup: max 100 concurrent",
    "can't keep state between sessions",
    "machine size not published",
    "browser-session product, not a general sandbox",
    "different kind of product: browser session"
   ]
  },
  {
   "rank": 243,
   "id": "aws-codebuild",
   "name": "AWS CodeBuild",
   "regime": "Interactive CodeBuild Sandbox Linux x86-64",
   "monthly_usd": 1112,
   "per_hour": "$0.096/h",
   "match": "compromise",
   "compromises": [
    "can't keep state between sessions",
    "different kind of product: CI runner"
   ]
  },
  {
   "rank": 244,
   "id": "runs-on",
   "name": "RunsOn",
   "regime": "On-demand EC2 runner, arm64 (Graviton)",
   "monthly_usd": 1141,
   "per_hour": "$0.098/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: CI runner"
   ]
  },
  {
   "rank": 245,
   "id": "browsercloud",
   "name": "BrowserCloud",
   "regime": "Startup plan browser-hours (1000 h for $99)",
   "monthly_usd": 1151,
   "per_hour": "$0.099/h",
   "match": "compromise",
   "compromises": [
    "Startup: max 50 concurrent",
    "can't keep state between sessions",
    "machine size not published",
    "browser-session product, not a general sandbox",
    "different kind of product: browser session"
   ]
  },
  {
   "rank": 246,
   "id": "alibaba-agentbay",
   "name": "Alibaba Cloud AgentBay",
   "regime": null,
   "monthly_usd": 1170,
   "per_hour": "$0.101/h",
   "match": "compromise",
   "compromises": [
    "Pro: max 200 concurrent",
    "can't keep state between sessions"
   ]
  },
  {
   "rank": 247,
   "id": "google-cloud-run",
   "name": "Google Cloud Run",
   "regime": "Delayed Jobs (deferred start, dynamic price)",
   "monthly_usd": 1183,
   "per_hour": "$0.102/h",
   "match": "compromise",
   "compromises": [
    "adjacent product, not a like-for-like sandbox",
    "can't keep state between sessions",
    "different kind of product: batch / job platform",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 248,
   "id": "zeabur",
   "name": "Zeabur",
   "regime": null,
   "monthly_usd": 1200,
   "per_hour": "$0.103/h",
   "match": "compromise",
   "compromises": [
    "adjacent product, not a like-for-like sandbox",
    "can't keep state between sessions",
    "different kind of product: app platform",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 249,
   "id": "exe-dev",
   "name": "exe.dev",
   "regime": "Standalone / sandbox VMs (current; per VM, own reserved capacity)",
   "monthly_usd": 1226,
   "per_hour": "$0.105/h",
   "match": "compromise",
   "compromises": [
    "Personal: max 50 concurrent",
    "can't keep state between sessions",
    "different kind of product: dev environment"
   ]
  },
  {
   "rank": 250,
   "id": "exe-dev",
   "name": "exe.dev",
   "regime": "Usage / Cloud Pool (sales-only, per second, peak-hourly CPU + active memory)",
   "monthly_usd": 1252,
   "per_hour": "$0.108/h",
   "match": "compromise",
   "compromises": [
    "negotiated / enterprise price",
    "Personal: max 50 concurrent",
    "can't keep state between sessions",
    "different kind of product: dev environment",
    "needs talk to sales: regime sold through sales"
   ]
  },
  {
   "rank": 251,
   "id": "scrapfly",
   "name": "Scrapfly Cloud Browser",
   "regime": "Discovery overage",
   "monthly_usd": 1264,
   "per_hour": "$0.109/h",
   "match": "compromise",
   "compromises": [
    "Discovery: max 5 concurrent",
    "can't keep state between sessions",
    "machine size not published",
    "browser-session product, not a general sandbox",
    "different kind of product: browser session"
   ]
  },
  {
   "rank": 252,
   "id": "browserbase",
   "name": "Browserbase",
   "regime": "Browser session, Developer overage rate ($0.12/browser-hour)",
   "monthly_usd": 1268,
   "per_hour": "$0.109/h",
   "match": "compromise",
   "compromises": [
    "Developer: max 25 concurrent",
    "can't keep state between sessions",
    "machine size not published",
    "browser-session product, not a general sandbox",
    "different kind of product: browser session"
   ]
  },
  {
   "rank": 253,
   "id": "specific",
   "name": "Specific",
   "regime": null,
   "monthly_usd": 1283,
   "per_hour": "$0.110/h",
   "match": "compromise",
   "compromises": [
    "adjacent product, not a like-for-like sandbox",
    "different kind of product: app platform",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 254,
   "id": "tencent-scf",
   "name": "Tencent Cloud SCF",
   "regime": "Provisioned concurrency (idle)",
   "monthly_usd": 1292,
   "per_hour": "$0.111/h",
   "match": "compromise",
   "compromises": [
    "adjacent product, not a like-for-like sandbox",
    "can't keep state between sessions",
    "different kind of product: VM"
   ]
  },
  {
   "rank": 255,
   "id": "modelence",
   "name": "Modelence",
   "regime": null,
   "monthly_usd": 1395,
   "per_hour": "$0.120/h",
   "match": "compromise",
   "compromises": [
    "adjacent product, not a like-for-like sandbox",
    "can't keep state between sessions",
    "different kind of product: app platform",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 256,
   "id": "browserless",
   "name": "Browserless",
   "regime": "Scale unit overage",
   "monthly_usd": 1490,
   "per_hour": "$0.128/h",
   "match": "compromise",
   "compromises": [
    "Scale annual: max 100 concurrent",
    "can't keep state between sessions",
    "machine size not published",
    "browser-session product, not a general sandbox",
    "different kind of product: browser session"
   ]
  },
  {
   "rank": 257,
   "id": "hyperbrowser",
   "name": "Hyperbrowser",
   "regime": "Hyperbrowser Sandbox (Firecracker VM), per vCPU-h + GiB-h",
   "monthly_usd": 1544,
   "per_hour": "$0.133/h",
   "match": "compromise",
   "compromises": [
    "Scale: max 100 concurrent",
    "browser-session product, not a general sandbox",
    "different kind of product: browser session"
   ]
  },
  {
   "rank": 258,
   "id": "dedalus-labs",
   "name": "Dedalus Labs",
   "regime": null,
   "monthly_usd": 1544,
   "per_hour": "$0.133/h",
   "match": "compromise",
   "compromises": [
    "Pro: max 20 concurrent",
    "can't keep state between sessions",
    "beta / preview pricing: may change"
   ]
  },
  {
   "rank": 259,
   "id": "blacksmith",
   "name": "Blacksmith (GitHub Actions runners)",
   "regime": "Ubuntu ARM runners, per minute",
   "monthly_usd": 1563,
   "per_hour": "$0.134/h",
   "match": "compromise",
   "compromises": [
    "can't keep state between sessions",
    "different kind of product: CI runner",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 260,
   "id": "bitrise",
   "name": "Bitrise (mobile CI)",
   "regime": "Per-minute machine cost, Linux",
   "monthly_usd": 1604,
   "per_hour": "$0.138/h",
   "match": "compromise",
   "compromises": [
    "Pro: max 10 concurrent",
    "can't keep state between sessions",
    "different kind of product: CI runner"
   ]
  },
  {
   "rank": 261,
   "id": "morph-cloud",
   "name": "Morph Cloud",
   "regime": "Morph Actions GitHub runner (fixed sizes, billed per runner-hour, no idle pause)",
   "monthly_usd": 1619,
   "per_hour": "$0.139/h",
   "match": "compromise",
   "compromises": [
    "adjacent product, not a like-for-like sandbox",
    "different kind of product: CI runner"
   ]
  },
  {
   "rank": 262,
   "id": "cerebrium",
   "name": "Cerebrium",
   "regime": "Protected compute",
   "monthly_usd": 1636,
   "per_hour": "$0.141/h",
   "match": "compromise",
   "compromises": [
    "adjacent product, not a like-for-like sandbox",
    "different kind of product: VM"
   ]
  },
  {
   "rank": 263,
   "id": "google-cloud-run",
   "name": "Google Cloud Run",
   "regime": "Services, instance-based billing (\"CPU always allocated\"), Tier 1",
   "monthly_usd": 1672,
   "per_hour": "$0.144/h",
   "match": "compromise",
   "compromises": [
    "can't keep state between sessions",
    "different kind of product: VM",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 264,
   "id": "openreward",
   "name": "OpenReward Sandboxes",
   "regime": null,
   "monthly_usd": 1704,
   "per_hour": "$0.147/h",
   "match": "compromise",
   "compromises": [
    "can't keep state between sessions",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 265,
   "id": "aws-lambda",
   "name": "AWS Lambda",
   "regime": "Lambda Managed Instances (EC2 + 15% fee)",
   "monthly_usd": 1739,
   "per_hour": "$0.150/h",
   "match": "compromise",
   "compromises": [
    "adjacent product, not a like-for-like sandbox",
    "Pay-as-you-go: sessions capped at 0.25 h",
    "can't keep state between sessions",
    "different kind of product: VM"
   ]
  },
  {
   "rank": 266,
   "id": "browserless",
   "name": "Browserless",
   "regime": "Starter unit overage",
   "monthly_usd": 1742,
   "per_hour": "$0.150/h",
   "match": "compromise",
   "compromises": [
    "Scale annual: max 100 concurrent",
    "Scale annual: Starter size not allowed",
    "can't keep state between sessions",
    "machine size not published",
    "browser-session product, not a general sandbox",
    "different kind of product: browser session"
   ]
  },
  {
   "rank": 267,
   "id": "cua",
   "name": "Cua Fleet",
   "regime": "Fleet pool, Ubuntu 24.04 desktop VM (per warm replica-hour)",
   "monthly_usd": 1837,
   "per_hour": "$0.158/h",
   "match": "compromise",
   "compromises": [
    "can't keep state between sessions",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 268,
   "id": "browsercloud",
   "name": "BrowserCloud",
   "regime": "Hobby plan browser-hours (120 h for $19)",
   "monthly_usd": 1840,
   "per_hour": "$0.158/h",
   "match": "compromise",
   "compromises": [
    "Hobby: max 5 concurrent",
    "can't keep state between sessions",
    "machine size not published",
    "browser-session product, not a general sandbox",
    "different kind of product: browser session"
   ]
  },
  {
   "rank": 269,
   "id": "baseten",
   "name": "Baseten",
   "regime": "CPU-only instance (dedicated deployment)",
   "monthly_usd": 1868,
   "per_hour": "$0.161/h",
   "match": "compromise",
   "compromises": [
    "adjacent product, not a like-for-like sandbox",
    "can't keep state between sessions",
    "different kind of product: app platform"
   ]
  },
  {
   "rank": 270,
   "id": "warpbuild",
   "name": "WarpBuild (GitHub Actions runners)",
   "regime": "Linux runner, arm64",
   "monthly_usd": 1890,
   "per_hour": "$0.163/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: CI runner",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 271,
   "id": "sfcompute",
   "name": "SF Compute (GPU market + Autoresearch sandboxes)",
   "regime": "Autoresearch CPU node (cpu-2 / cpu-8 container, persistent disk)",
   "monthly_usd": 1900,
   "per_hour": "$0.163/h",
   "match": "compromise",
   "compromises": [
    "adjacent product, not a like-for-like sandbox",
    "different kind of product: VM",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 272,
   "id": "google-agent-engine",
   "name": "Google Agent Runtime / Agent Engine",
   "regime": "Runtime 3-year Flexible Savings Plan",
   "monthly_usd": 1916,
   "per_hour": "$0.165/h",
   "match": "compromise",
   "compromises": [
    "adjacent product, not a like-for-like sandbox",
    "negotiated / enterprise price",
    "different kind of product: VM"
   ]
  },
  {
   "rank": 273,
   "id": "github-codespaces",
   "name": "GitHub Codespaces",
   "regime": null,
   "monthly_usd": 1964,
   "per_hour": "$0.169/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: dev environment",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 274,
   "id": "aws-lambda",
   "name": "AWS Lambda",
   "regime": "Arm64 (Graviton) functions, duration tier 1",
   "monthly_usd": 1998,
   "per_hour": "$0.172/h",
   "match": "compromise",
   "compromises": [
    "Pay-as-you-go: sessions capped at 0.25 h",
    "can't keep state between sessions",
    "different kind of product: VM"
   ]
  },
  {
   "rank": 275,
   "id": "anchor-browser",
   "name": "Anchor Browser",
   "regime": null,
   "monthly_usd": 2000,
   "per_hour": "$0.172/h",
   "match": "compromise",
   "compromises": [
    "Growth: max 200 concurrent",
    "can't keep state between sessions",
    "machine size not published",
    "browser-session product, not a general sandbox",
    "different kind of product: browser session"
   ]
  },
  {
   "rank": 276,
   "id": "namespace",
   "name": "Namespace",
   "regime": "Linux compute instance (unit-minutes, PAYG/overage $0.0015)",
   "monthly_usd": 2068,
   "per_hour": "$0.178/h",
   "match": "compromise",
   "compromises": [
    "adjacent product, not a like-for-like sandbox",
    "can't keep state between sessions",
    "different kind of product: CI runner"
   ]
  },
  {
   "rank": 277,
   "id": "browserless",
   "name": "Browserless",
   "regime": "Prototyping unit overage",
   "monthly_usd": 2120,
   "per_hour": "$0.182/h",
   "match": "compromise",
   "compromises": [
    "Scale annual: max 100 concurrent",
    "Scale annual: Prototyping size not allowed",
    "can't keep state between sessions",
    "machine size not published",
    "browser-session product, not a general sandbox",
    "different kind of product: browser session"
   ]
  },
  {
   "rank": 278,
   "id": "aws-codebuild",
   "name": "AWS CodeBuild",
   "regime": "On-demand EC2 Arm (arm1)",
   "monthly_usd": 2142,
   "per_hour": "$0.184/h",
   "match": "compromise",
   "compromises": [
    "can't keep state between sessions",
    "different kind of product: app platform"
   ]
  },
  {
   "rank": 279,
   "id": "google-agent-engine",
   "name": "Google Agent Runtime / Agent Engine",
   "regime": "Runtime 1-year Flexible Savings Plan",
   "monthly_usd": 2155,
   "per_hour": "$0.185/h",
   "match": "compromise",
   "compromises": [
    "adjacent product, not a like-for-like sandbox",
    "negotiated / enterprise price",
    "different kind of product: VM"
   ]
  },
  {
   "rank": 280,
   "id": "firecrawl",
   "name": "Firecrawl Interact / Browser Sandbox",
   "regime": "Growth code-only Interact",
   "monthly_usd": 2219,
   "per_hour": "$0.191/h",
   "match": "compromise",
   "compromises": [
    "Scale: max 100 concurrent",
    "Scale: Growth size not allowed",
    "can't keep state between sessions",
    "machine size not published",
    "browser-session product, not a general sandbox",
    "different kind of product: browser session"
   ]
  },
  {
   "rank": 281,
   "id": "azure-container-apps",
   "name": "Azure Container Apps (Consumption, Dedicated, Dynamic Sessions)",
   "regime": "Consumption plan, active rate (East US / North Europe / Japan East class)",
   "monthly_usd": 2235,
   "per_hour": "$0.192/h",
   "match": "compromise",
   "compromises": [
    "can't keep state between sessions",
    "different kind of product: VM"
   ]
  },
  {
   "rank": 282,
   "id": "lightning-ai",
   "name": "Lightning AI",
   "regime": "Interruptible CPU Studio",
   "monthly_usd": 2264,
   "per_hour": "$0.195/h",
   "match": "compromise",
   "compromises": [
    "interruptible (spot)",
    "Free: max 12 concurrent (not published; assumed like its other plans)",
    "different kind of product: dev environment",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 283,
   "id": "cloudflare-workers-for-platforms",
   "name": "Cloudflare Workers for Platforms",
   "regime": "User Workers (V8 isolates), per request + CPU-ms",
   "monthly_usd": 2282,
   "per_hour": "$0.196/h",
   "match": "compromise",
   "compromises": [
    "capped at 1 vCPU / 0.13 GiB",
    "can't keep state between sessions",
    "different kind of product: batch / job platform",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 284,
   "id": "render",
   "name": "Render",
   "regime": "Workflow task run, flex plan (billed on actual CPU time + sampled RAM)",
   "monthly_usd": 2295,
   "per_hour": "$0.197/h",
   "match": "compromise",
   "compromises": [
    "adjacent product, not a like-for-like sandbox",
    "Hobby: max 25 concurrent",
    "capped at 1 vCPU / 4 GiB",
    "different kind of product: batch / job platform"
   ]
  },
  {
   "rank": 285,
   "id": "opensteer",
   "name": "Opensteer",
   "regime": null,
   "monthly_usd": 2320,
   "per_hour": "$0.200/h",
   "match": "compromise",
   "compromises": [
    "can't keep state between sessions",
    "machine size not published",
    "browser-session product, not a general sandbox",
    "different kind of product: browser session",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 286,
   "id": "cloudflare-workers-for-platforms",
   "name": "Cloudflare Workers for Platforms",
   "regime": "Dynamic Workers (Worker Loader isolates), Workers Paid plan",
   "monthly_usd": 2339,
   "per_hour": "$0.201/h",
   "match": "compromise",
   "compromises": [
    "capped at 1 vCPU / 0.13 GiB",
    "can't keep state between sessions",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 287,
   "id": "google-agent-engine",
   "name": "Google Agent Runtime / Agent Engine",
   "regime": "Agent Runtime allocation while processing turns",
   "monthly_usd": 2395,
   "per_hour": "$0.206/h",
   "match": "compromise",
   "compromises": [
    "adjacent product, not a like-for-like sandbox",
    "different kind of product: VM"
   ]
  },
  {
   "rank": 288,
   "id": "aws-lambda",
   "name": "AWS Lambda",
   "regime": "x86 functions, duration tier 1",
   "monthly_usd": 2492,
   "per_hour": "$0.214/h",
   "match": "compromise",
   "compromises": [
    "Pay-as-you-go: sessions capped at 0.25 h",
    "can't keep state between sessions",
    "different kind of product: VM"
   ]
  },
  {
   "rank": 289,
   "id": "starsling",
   "name": "StarSling",
   "regime": "CPU CI runners",
   "monthly_usd": 2520,
   "per_hour": "$0.217/h",
   "match": "compromise",
   "compromises": [
    "can't keep state between sessions",
    "different kind of product: CI runner",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 290,
   "id": "warpbuild",
   "name": "WarpBuild (GitHub Actions runners)",
   "regime": "Linux runner, x86-64",
   "monthly_usd": 2520,
   "per_hour": "$0.217/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: CI runner",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 291,
   "id": "github-copilot-cloud-sandboxes",
   "name": "GitHub Copilot cloud sandboxes",
   "regime": null,
   "monthly_usd": 2522,
   "per_hour": "$0.217/h",
   "match": "compromise",
   "compromises": [
    "adjacent product, not a like-for-like sandbox",
    "different kind of product: VM",
    "unverified: how many machines can run at once",
    "beta / preview pricing: may change"
   ]
  },
  {
   "rank": 292,
   "id": "ona",
   "name": "Ona (formerly Gitpod)",
   "regime": "Ona Cloud (Core), Standard 4 vCPU / 16 GB = 1 OCU/h",
   "monthly_usd": 2523,
   "per_hour": "$0.217/h",
   "match": "compromise",
   "compromises": [
    "Core $500 (2,200 OCU): max 3 concurrent (not published; assumed like its other plans)",
    "different kind of product: dev environment",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 293,
   "id": "azure-foundry-agents",
   "name": "Microsoft Foundry hosted agents (East US)",
   "regime": "East US hosted agent compute",
   "monthly_usd": 2532,
   "per_hour": "$0.218/h",
   "match": "compromise",
   "compromises": [
    "adjacent product, not a like-for-like sandbox",
    "different kind of product: VM"
   ]
  },
  {
   "rank": 294,
   "id": "tensorlake",
   "name": "Tensorlake Sandboxes",
   "regime": "BYOC / Self-hosted Compute (your AWS bill, reference rate, + 30% fee)",
   "monthly_usd": 2543,
   "per_hour": "$0.219/h",
   "match": "compromise",
   "compromises": [
    "adjacent product, not a like-for-like sandbox",
    "negotiated / enterprise price",
    "different kind of product: bring-your-own-cloud fee",
    "needs talk to sales: regime sold through sales"
   ]
  },
  {
   "rank": 295,
   "id": "remote-browser",
   "name": "Remote Browser",
   "regime": null,
   "monthly_usd": 2570,
   "per_hour": "$0.221/h",
   "match": "compromise",
   "compromises": [
    "Developer: max 10 concurrent",
    "can't keep state between sessions",
    "machine size not published",
    "browser-session product, not a general sandbox",
    "different kind of product: browser session"
   ]
  },
  {
   "rank": 296,
   "id": "kernel",
   "name": "Kernel",
   "regime": "App invocation (serverless agent code, 4 GB)",
   "monthly_usd": 2620,
   "per_hour": "$0.225/h",
   "match": "compromise",
   "compromises": [
    "adjacent product, not a like-for-like sandbox",
    "Start-Up: max 150 concurrent",
    "browser-session product, not a general sandbox",
    "different kind of product: browser session"
   ]
  },
  {
   "rank": 297,
   "id": "surfsky",
   "name": "Surfsky",
   "regime": "Reserved dedicated fleet from-rate",
   "monthly_usd": 2674,
   "per_hour": "$0.230/h",
   "match": "compromise",
   "compromises": [
    "negotiated / enterprise price",
    "Advanced: max 199 concurrent",
    "Advanced: Reserved dedicated fleet from-rate size not allowed",
    "machine size not published",
    "browser-session product, not a general sandbox",
    "different kind of product: browser session"
   ]
  },
  {
   "rank": 298,
   "id": "intuned",
   "name": "Intuned",
   "regime": "Standard browser machine, Startup plan overage",
   "monthly_usd": 2695,
   "per_hour": "$0.232/h",
   "match": "compromise",
   "compromises": [
    "Startup: max 100 concurrent",
    "can't keep state between sessions",
    "browser-session product, not a general sandbox",
    "different kind of product: browser session",
    "smallest size offered is 8 vCPU / 4 GiB"
   ]
  },
  {
   "rank": 299,
   "id": "azure-foundry-agents",
   "name": "Microsoft Foundry hosted agents (East US)",
   "regime": "EU hosted agent compute (Sweden Central, France Central, UK South)",
   "monthly_usd": 2785,
   "per_hour": "$0.240/h",
   "match": "compromise",
   "compromises": [
    "adjacent product, not a like-for-like sandbox",
    "different kind of product: VM"
   ]
  },
  {
   "rank": 300,
   "id": "bitrise",
   "name": "Bitrise (mobile CI)",
   "regime": "Remote Dev Environments, Linux VM (per-minute, monthly cap per VM)",
   "monthly_usd": 2792,
   "per_hour": "$0.240/h",
   "match": "compromise",
   "compromises": [
    "RDE Basic: max 1 concurrent",
    "can't keep state between sessions",
    "different kind of product: dev-environment"
   ]
  },
  {
   "rank": 301,
   "id": "firecrawl",
   "name": "Firecrawl Interact / Browser Sandbox",
   "regime": "Standard code-only Interact",
   "monthly_usd": 2836,
   "per_hour": "$0.244/h",
   "match": "compromise",
   "compromises": [
    "Scale: max 100 concurrent",
    "Scale: Standard size not allowed",
    "can't keep state between sessions",
    "machine size not published",
    "browser-session product, not a general sandbox",
    "different kind of product: browser session"
   ]
  },
  {
   "rank": 302,
   "id": "mastra",
   "name": "Mastra",
   "regime": "Mastra Platform Teams CPU-time meter",
   "monthly_usd": 2843,
   "per_hour": "$0.245/h",
   "match": "compromise",
   "compromises": [
    "adjacent product, not a like-for-like sandbox",
    "machine size not published",
    "different kind of product: app platform",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 303,
   "id": "github-actions",
   "name": "GitHub Actions hosted runners",
   "regime": "Linux arm64 standard runner (2-core), per minute",
   "monthly_usd": 2892,
   "per_hour": "$0.249/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: CI runner"
   ]
  },
  {
   "rank": 304,
   "id": "rivet",
   "name": "Rivet (Actors & agentOS)",
   "regime": "agentOS sandbox (V8 isolates + WebAssembly)",
   "monthly_usd": 2904,
   "per_hour": "$0.250/h",
   "match": "compromise",
   "compromises": [
    "can't keep state between sessions",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 305,
   "id": "tenki",
   "name": "Tenki Sandbox",
   "regime": "Tenki Runners, Linux x64 GitHub Actions (per core-minute)",
   "monthly_usd": 2940,
   "per_hour": "$0.253/h",
   "match": "compromise",
   "compromises": [
    "Team (monthly): max 100 concurrent",
    "can't keep state between sessions",
    "different kind of product: CI runner"
   ]
  },
  {
   "rank": 306,
   "id": "heroku",
   "name": "Heroku",
   "regime": "Fir (next-gen, Kubernetes) dynos; requires a Fir Private Space",
   "monthly_usd": 3144,
   "per_hour": "$0.270/h",
   "match": "compromise",
   "compromises": [
    "adjacent product, not a like-for-like sandbox",
    "can't keep state between sessions",
    "different kind of product: app platform"
   ]
  },
  {
   "rank": 307,
   "id": "intuned",
   "name": "Intuned",
   "regime": "Standard browser machine, Developer plan overage",
   "monthly_usd": 3163,
   "per_hour": "$0.272/h",
   "match": "compromise",
   "compromises": [
    "Developer: max 25 concurrent",
    "can't keep state between sessions",
    "browser-session product, not a general sandbox",
    "different kind of product: browser session",
    "smallest size offered is 8 vCPU / 4 GiB"
   ]
  },
  {
   "rank": 308,
   "id": "hetzner-dedicated",
   "name": "Hetzner Dedicated AX / EX",
   "regime": "Server Auction (refurbished, Dutch auction, no setup fee)",
   "monthly_usd": 3270,
   "per_hour": "$0.281/h",
   "match": "compromise",
   "compromises": [
    "can't keep state between sessions",
    "different kind of product: VM",
    "smallest size offered is 8 vCPU / 64 GiB",
    "stock-limited: Inventory-dependent, prices drop over time; 203 servers listed on 2026-09-29"
   ]
  },
  {
   "rank": 309,
   "id": "omnirun",
   "name": "OmniRun",
   "regime": "Scale plan sandbox-hours",
   "monthly_usd": 3501,
   "per_hour": "$0.301/h",
   "match": "compromise",
   "compromises": [
    "Scale (EUR79 monthly / EUR756 annual): max 10 concurrent",
    "capped at Standard sandbox-hour (up to 4 vCPU / 2 GB) (4 vCPU / 2 GiB)"
   ]
  },
  {
   "rank": 310,
   "id": "github-actions",
   "name": "GitHub Actions hosted runners",
   "regime": "Linux x64 standard runner (2-core), per minute",
   "monthly_usd": 3522,
   "per_hour": "$0.303/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: CI runner"
   ]
  },
  {
   "rank": 311,
   "id": "mastra",
   "name": "Mastra",
   "regime": "Mastra Platform Starter CPU-time meter",
   "monthly_usd": 3631,
   "per_hour": "$0.312/h",
   "match": "compromise",
   "compromises": [
    "adjacent product, not a like-for-like sandbox",
    "machine size not published",
    "different kind of product: app platform",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 312,
   "id": "google-cloud-build",
   "name": "Google Cloud Build",
   "regime": "Default pool e2-standard-2",
   "monthly_usd": 3690,
   "per_hour": "$0.317/h",
   "match": "compromise",
   "compromises": [
    "can't keep state between sessions",
    "different kind of product: app platform",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 313,
   "id": "circleci",
   "name": "CircleCI",
   "regime": "Linux Docker executor (x86), credits per minute",
   "monthly_usd": 3702,
   "per_hour": "$0.318/h",
   "match": "compromise",
   "compromises": [
    "Performance: max 80 concurrent",
    "different kind of product: desktop VM"
   ]
  },
  {
   "rank": 314,
   "id": "replicate",
   "name": "Replicate",
   "regime": "Private Cog CPU model",
   "monthly_usd": 3705,
   "per_hour": "$0.319/h",
   "match": "compromise",
   "compromises": [
    "adjacent product, not a like-for-like sandbox",
    "can't keep state between sessions",
    "different kind of product: VM"
   ]
  },
  {
   "rank": 315,
   "id": "depot",
   "name": "Depot (GitHub Actions runners)",
   "regime": "Depot GitHub Actions runners, Linux x64",
   "monthly_usd": 3713,
   "per_hour": "$0.319/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: CI runner",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 316,
   "id": "github-actions",
   "name": "GitHub Actions hosted runners",
   "regime": "Linux x64 larger runners, per minute",
   "monthly_usd": 3822,
   "per_hour": "$0.329/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: CI runner"
   ]
  },
  {
   "rank": 317,
   "id": "hyperbeam",
   "name": "Hyperbeam",
   "regime": null,
   "monthly_usd": 4253,
   "per_hour": "$0.366/h",
   "match": "compromise",
   "compromises": [
    "can't keep state between sessions",
    "machine size not published",
    "browser-session product, not a general sandbox",
    "different kind of product: browser session",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 318,
   "id": "circleci",
   "name": "CircleCI",
   "regime": "Linux Docker executor Gen 2 (x86), credits per minute",
   "monthly_usd": 4443,
   "per_hour": "$0.382/h",
   "match": "compromise",
   "compromises": [
    "Performance: max 80 concurrent",
    "Performance: docker medium.gen2 (2 CPU / 4 GB, 12 cr/min) size not allowed",
    "different kind of product: CI runner"
   ]
  },
  {
   "rank": 319,
   "id": "omnirun",
   "name": "OmniRun",
   "regime": "Launch plan sandbox-hours",
   "monthly_usd": 4450,
   "per_hour": "$0.383/h",
   "match": "compromise",
   "compromises": [
    "Launch (EUR 19 monthly / EUR180 annual): max 3 concurrent",
    "capped at Standard sandbox-hour (up to 4 vCPU / 2 GB) (4 vCPU / 2 GiB)"
   ]
  },
  {
   "rank": 320,
   "id": "surfsky",
   "name": "Surfsky",
   "regime": "Advanced browser",
   "monthly_usd": 4459,
   "per_hour": "$0.384/h",
   "match": "compromise",
   "compromises": [
    "Advanced: max 199 concurrent",
    "machine size not published",
    "browser-session product, not a general sandbox",
    "different kind of product: browser session"
   ]
  },
  {
   "rank": 321,
   "id": "render",
   "name": "Render",
   "regime": "Workflow task run, fixed compute plan (per second while running)",
   "monthly_usd": 4759,
   "per_hour": "$0.409/h",
   "match": "compromise",
   "compromises": [
    "adjacent product, not a like-for-like sandbox",
    "Hobby: max 25 concurrent",
    "different kind of product: batch / job platform"
   ]
  },
  {
   "rank": 322,
   "id": "tinfoil",
   "name": "Tinfoil",
   "regime": "Native product; see regime notes",
   "monthly_usd": 4820,
   "per_hour": "$0.415/h",
   "match": "compromise",
   "compromises": [
    "adjacent product, not a like-for-like sandbox",
    "Tinfoil Containers: max 10 concurrent",
    "can't keep state between sessions",
    "different kind of product: app platform",
    "needs talk to sales: fleet of 300 needs a quota increase: new accounts get 10 machines; only through sales"
   ]
  },
  {
   "rank": 323,
   "id": "buildkite-hosted",
   "name": "Buildkite hosted agents",
   "regime": "Hosted Linux agents (Small..Large)",
   "monthly_usd": 4984,
   "per_hour": "$0.429/h",
   "match": "compromise",
   "compromises": [
    "Pro: max 32 concurrent",
    "different kind of product: desktop VM"
   ]
  },
  {
   "rank": 324,
   "id": "kernel",
   "name": "Kernel",
   "regime": "Headful (8 or 16 GiB)",
   "monthly_usd": 5090,
   "per_hour": "$0.438/h",
   "match": "compromise",
   "compromises": [
    "Start-Up: max 150 concurrent",
    "machine size not published",
    "browser-session product, not a general sandbox",
    "different kind of product: browser session"
   ]
  },
  {
   "rank": 325,
   "id": "surfsky",
   "name": "Surfsky",
   "regime": "Base browser",
   "monthly_usd": 5288,
   "per_hour": "$0.455/h",
   "match": "compromise",
   "compromises": [
    "Base: max 50 concurrent",
    "machine size not published",
    "browser-session product, not a general sandbox",
    "different kind of product: browser session"
   ]
  },
  {
   "rank": 326,
   "id": "zo-computer",
   "name": "Zo Computer",
   "regime": "Zo Basic subscription, one always-on computer (4 cores / 32 GB) - $18/mo",
   "monthly_usd": 5400,
   "per_hour": "$0.465/h",
   "match": "compromise",
   "compromises": [
    "adjacent product, not a like-for-like sandbox",
    "Paid workspace subscription (fee priced in modes): max 1 concurrent (not published; assumed like its other plans)",
    "different kind of product: dev environment",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 327,
   "id": "ona",
   "name": "Ona (formerly Gitpod)",
   "regime": "Enterprise runner in own AWS VPC (customer pays EC2 on-demand)",
   "monthly_usd": 5988,
   "per_hour": "$0.515/h",
   "match": "compromise",
   "compromises": [
    "adjacent product, not a like-for-like sandbox",
    "negotiated / enterprise price",
    "Enterprise (AWS Marketplace 12-month contract): max 3 concurrent (not published; assumed like its other plans)",
    "negotiated / enterprise price",
    "different kind of product: CI runner",
    "needs talk to sales: plan \"Enterprise (AWS Marketplace 12-month contract)\" is negotiated with sales",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 328,
   "id": "google-cloud-build",
   "name": "Google Cloud Build",
   "regime": "Private pool N2D high-CPU (Iowa/reference regions)",
   "monthly_usd": 6071,
   "per_hour": "$0.522/h",
   "match": "compromise",
   "compromises": [
    "can't keep state between sessions",
    "different kind of product: app platform",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 329,
   "id": "gitlab-runners",
   "name": "GitLab.com hosted runners",
   "regime": "GitLab.com hosted Linux x86 (small/medium)",
   "monthly_usd": 6133,
   "per_hour": "$0.528/h",
   "match": "compromise",
   "compromises": [
    "can't keep state between sessions",
    "different kind of product: CI runner",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 330,
   "id": "boxes-dev",
   "name": "boxes.dev",
   "regime": "Pro marginal box-hours",
   "monthly_usd": 6223,
   "per_hour": "$0.535/h",
   "match": "compromise",
   "compromises": [
    "Pro: max 10 concurrent",
    "different kind of product: dev environment"
   ]
  },
  {
   "rank": 331,
   "id": "bitbucket-pipelines",
   "name": "Bitbucket Pipelines",
   "regime": "Atlassian cloud runners 1x/2x",
   "monthly_usd": 6297,
   "per_hour": "$0.542/h",
   "match": "compromise",
   "compromises": [
    "Standard: max 10 concurrent (not published; assumed like its other plans)",
    "can't keep state between sessions",
    "different kind of product: CI runner",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 332,
   "id": "trigger-dev",
   "name": "Trigger.dev",
   "regime": null,
   "monthly_usd": 6479,
   "per_hour": "$0.557/h",
   "match": "compromise",
   "compromises": [
    "adjacent product, not a like-for-like sandbox",
    "different kind of product: batch / job platform"
   ]
  },
  {
   "rank": 333,
   "id": "aptible",
   "name": "Aptible",
   "regime": "Native product; see regime notes",
   "monthly_usd": 7472,
   "per_hour": "$0.643/h",
   "match": "compromise",
   "compromises": [
    "adjacent product, not a like-for-like sandbox",
    "can't keep state between sessions",
    "different kind of product: app platform",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 334,
   "id": "boxes-dev",
   "name": "boxes.dev",
   "regime": "Starter marginal box-hours",
   "monthly_usd": 7727,
   "per_hour": "$0.665/h",
   "match": "compromise",
   "compromises": [
    "Starter: max 4 concurrent",
    "different kind of product: dev environment"
   ]
  },
  {
   "rank": 335,
   "id": "heroku",
   "name": "Heroku",
   "regime": "Cedar Private Space dynos (dedicated; requires a Private Space)",
   "monthly_usd": 8147,
   "per_hour": "$0.701/h",
   "match": "compromise",
   "compromises": [
    "adjacent product, not a like-for-like sandbox",
    "can't keep state between sessions",
    "machine size not published",
    "different kind of product: app platform"
   ]
  },
  {
   "rank": 336,
   "id": "aws-workspaces",
   "name": "Amazon WorkSpaces Personal (Windows)",
   "regime": "AutoStop: monthly fee + hourly, Ubuntu Linux (us-east-1)",
   "monthly_usd": 8628,
   "per_hour": "$0.742/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: desktop VM"
   ]
  },
  {
   "rank": 337,
   "id": "manus-cloud-computer",
   "name": "Manus Cloud Computer",
   "regime": "Standard server",
   "monthly_usd": 9000,
   "per_hour": "$0.774/h",
   "match": "compromise",
   "compromises": [
    "can't keep state between sessions",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 338,
   "id": "heroku",
   "name": "Heroku",
   "regime": "Cedar Common Runtime dynos (Basic/Standard shared; Performance dedicated)",
   "monthly_usd": 9073,
   "per_hour": "$0.780/h",
   "match": "compromise",
   "compromises": [
    "adjacent product, not a like-for-like sandbox",
    "can't keep state between sessions",
    "machine size not published",
    "different kind of product: app platform"
   ]
  },
  {
   "rank": 339,
   "id": "aws-workspaces",
   "name": "Amazon WorkSpaces Personal (Windows)",
   "regime": "AlwaysOn monthly bundle, Ubuntu Linux (us-east-1)",
   "monthly_usd": 9318,
   "per_hour": "$0.802/h",
   "match": "compromise",
   "compromises": [
    "different kind of product: desktop VM"
   ]
  },
  {
   "rank": 340,
   "id": "ovh-gpu",
   "name": "OVHcloud GPU instances",
   "regime": "v100s",
   "monthly_usd": 10230,
   "per_hour": "$0.880/h",
   "match": "compromise",
   "compromises": [
    "machine size not published",
    "different kind of product: VM"
   ]
  },
  {
   "rank": 341,
   "id": "ovh-gpu",
   "name": "OVHcloud GPU instances",
   "regime": "ai-training",
   "monthly_usd": 10579,
   "per_hour": "$0.910/h",
   "match": "compromise",
   "compromises": [
    "adjacent product, not a like-for-like sandbox",
    "machine size not published",
    "different kind of product: VM"
   ]
  },
  {
   "rank": 342,
   "id": "aptible",
   "name": "Aptible",
   "regime": "CPU-Optimized (C) container profile",
   "monthly_usd": 12581,
   "per_hour": "$1.08/h",
   "match": "compromise",
   "compromises": [
    "adjacent product, not a like-for-like sandbox",
    "can't keep state between sessions",
    "different kind of product: app platform",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 343,
   "id": "expo",
   "name": "Expo",
   "regime": "Workflows linux-medium (4 vCPU / 16 GiB / 14 GiB SSD)",
   "monthly_usd": 13184,
   "per_hour": "$1.13/h",
   "match": "compromise",
   "compromises": [
    "Production + 5 extra concurrency: max 7 concurrent",
    "can't keep state between sessions",
    "different kind of product: CI runner",
    "needs talk to sales: above plan \"Production + 5 extra concurrency\" limits: contact sales for more"
   ]
  },
  {
   "rank": 344,
   "id": "datalayer",
   "name": "Datalayer Runtimes",
   "regime": null,
   "monthly_usd": 13950,
   "per_hour": "$1.20/h",
   "match": "compromise",
   "compromises": [
    "capped at 1-CPU (1 vCPU / 1 GiB)",
    "different kind of product: dev environment",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 345,
   "id": "expo",
   "name": "Expo",
   "regime": "Workflows linux-medium-nested-virtualization (4 vCPU / 16 GiB)",
   "monthly_usd": 14624,
   "per_hour": "$1.26/h",
   "match": "compromise",
   "compromises": [
    "Production + 5 extra concurrency: max 7 concurrent",
    "can't keep state between sessions",
    "different kind of product: CI runner",
    "needs talk to sales: above plan \"Production + 5 extra concurrency\" limits: contact sales for more"
   ]
  },
  {
   "rank": 346,
   "id": "codemagic",
   "name": "Codemagic (mobile CI)",
   "regime": "Pay-as-you-go Linux X2 minutes",
   "monthly_usd": 28497,
   "per_hour": "$2.45/h",
   "match": "compromise",
   "compromises": [
    "Pay as you go (team, 4 concurrent): max 4 concurrent",
    "can't keep state between sessions",
    "different kind of product: CI runner",
    "smallest size offered is 8 vCPU / 32 GiB"
   ]
  },
  {
   "rank": 347,
   "id": "expo",
   "name": "Expo",
   "regime": "Workflows linux-large-nested-virtualization (4 vCPU / 16-32 GiB)",
   "monthly_usd": 29024,
   "per_hour": "$2.50/h",
   "match": "compromise",
   "compromises": [
    "Production + 5 extra concurrency: max 7 concurrent",
    "can't keep state between sessions",
    "different kind of product: CI runner",
    "needs talk to sales: above plan \"Production + 5 extra concurrency\" limits: contact sales for more"
   ]
  },
  {
   "rank": 348,
   "id": "cloudcruise",
   "name": "CloudCruise",
   "regime": null,
   "monthly_usd": 34869,
   "per_hour": "$3.00/h",
   "match": "compromise",
   "compromises": [
    "can't keep state between sessions",
    "machine size not published",
    "browser-session product, not a general sandbox",
    "different kind of product: browser session",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 349,
   "id": "azure-container-apps",
   "name": "Azure Container Apps (Consumption, Dedicated, Dynamic Sessions)",
   "regime": "Consumption + 3y savings plan",
   "monthly_usd": 39274,
   "per_hour": "$3.38/h",
   "match": "compromise",
   "compromises": [
    "can't keep state between sessions",
    "different kind of product: VM",
    "3-year commitment"
   ]
  },
  {
   "rank": 350,
   "id": "archal",
   "name": "Archal",
   "regime": null,
   "monthly_usd": 61750,
   "per_hour": "$5.31/h",
   "match": "compromise",
   "compromises": [
    "can't keep state between sessions",
    "machine size not published",
    "unverified: how many machines can run at once",
    "beta / preview pricing: may change"
   ]
  },
  {
   "rank": 351,
   "id": "scrapeless",
   "name": "Scrapeless Agent Browser",
   "regime": "Business browser from-rate",
   "monthly_usd": 741,
   "per_hour": "$0.064/h",
   "match": "compromise",
   "compromises": [
    "can't keep state between sessions",
    "machine size not published",
    "browser-session product, not a general sandbox",
    "different kind of product: browser session",
    "sessions end after 15 min: needs restarts"
   ]
  },
  {
   "rank": 352,
   "id": "scrapeless",
   "name": "Scrapeless Agent Browser",
   "regime": "Scale browser from-rate",
   "monthly_usd": 782,
   "per_hour": "$0.067/h",
   "match": "compromise",
   "compromises": [
    "Business: Scale size not allowed",
    "can't keep state between sessions",
    "machine size not published",
    "browser-session product, not a general sandbox",
    "different kind of product: browser session",
    "sessions end after 15 min: needs restarts"
   ]
  },
  {
   "rank": 353,
   "id": "alibaba-ack",
   "name": "Alibaba Cloud ACK (Harbor backend)",
   "regime": "ACK pods on virtual nodes (ECI), per vCPU/GiB",
   "monthly_usd": 805,
   "per_hour": "$0.069/h",
   "match": "compromise",
   "compromises": [
    "adjacent product, not a like-for-like sandbox",
    "no internet unless you add a paid add-on (Internet NAT Gateway + EIP)",
    "different kind of product: VM"
   ]
  },
  {
   "rank": 354,
   "id": "lightpanda",
   "name": "Lightpanda Cloud",
   "regime": null,
   "monthly_usd": 818,
   "per_hour": "$0.070/h",
   "match": "compromise",
   "compromises": [
    "Builder: max 30 concurrent",
    "can't keep state between sessions",
    "machine size not published",
    "browser-session product, not a general sandbox",
    "different kind of product: browser session",
    "sessions end after 15 min: needs restarts"
   ]
  },
  {
   "rank": 355,
   "id": "scrapeless",
   "name": "Scrapeless Agent Browser",
   "regime": "Growth browser from-rate",
   "monthly_usd": 834,
   "per_hour": "$0.072/h",
   "match": "compromise",
   "compromises": [
    "Business: Growth size not allowed",
    "can't keep state between sessions",
    "machine size not published",
    "browser-session product, not a general sandbox",
    "different kind of product: browser session",
    "sessions end after 15 min: needs restarts"
   ]
  },
  {
   "rank": 356,
   "id": "vertex-computer-use",
   "name": "Google Agent Platform Sandbox (Code Execution / Shell / Computer Use)",
   "regime": "Computer Use / Shell sandbox on Gemini Enterprise Flexible Savings Plan (3 year)",
   "monthly_usd": 1916,
   "per_hour": "$0.165/h",
   "match": "compromise",
   "compromises": [
    "no internet access from the sandbox",
    "unverified: how many machines can run at once",
    "3-year commitment"
   ]
  },
  {
   "rank": 357,
   "id": "langsmith-sandbox",
   "name": "LangSmith Sandboxes",
   "regime": null,
   "monthly_usd": 1950,
   "per_hour": "$0.168/h",
   "match": "compromise",
   "compromises": [
    "Developer: max 10 concurrent",
    "open internet only on Enterprise (through sales)"
   ]
  },
  {
   "rank": 358,
   "id": "vertex-computer-use",
   "name": "Google Agent Platform Sandbox (Code Execution / Shell / Computer Use)",
   "regime": "Computer Use / Shell sandbox on Gemini Enterprise Flexible Savings Plan (1 year)",
   "monthly_usd": 2155,
   "per_hour": "$0.185/h",
   "match": "compromise",
   "compromises": [
    "no internet access from the sandbox",
    "unverified: how many machines can run at once",
    "1-year commitment"
   ]
  },
  {
   "rank": 359,
   "id": "vertex-computer-use",
   "name": "Google Agent Platform Sandbox (Code Execution / Shell / Computer Use)",
   "regime": "Computer Use sandbox (managed browser, billed as Agent Compute + Agent Memory)",
   "monthly_usd": 2395,
   "per_hour": "$0.206/h",
   "match": "compromise",
   "compromises": [
    "no internet access from the sandbox",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 360,
   "id": "archil",
   "name": "Archil",
   "regime": "Developer plan sandbox, fixed 2 vCPU / 4 GB ($0.27/h after 30 free min)",
   "monthly_usd": 2807,
   "per_hour": "$0.241/h",
   "match": "compromise",
   "compromises": [
    "open internet only on Team ($500/month)",
    "unverified: how many machines can run at once"
   ]
  },
  {
   "rank": 361,
   "id": "openai-containers",
   "name": "OpenAI Containers (Code Interpreter / Hosted Shell)",
   "regime": "Responses API container (Code Interpreter / Hosted Shell), per minute with 5-min minimum",
   "monthly_usd": 3780,
   "per_hour": "$0.325/h",
   "match": "compromise",
   "compromises": [
    "can't keep state between sessions",
    "no open internet: sandboxes reach only an allowlist (domains your org admin adds to the allow list)",
    "machine size not published",
    "unverified: how many machines can run at once"
   ]
  }
 ]
}