Which is better, Morph or Runloop?
It depends on whether you want a sandbox or an evaluation service. For agents that mostly wait on a model, Runtime has the lowest bill: $0.64 for the job below, against $1.67 on Morph and $5.33 on Runloop. Memory is kept on every pause. Pick Morph to fan one running machine out to hundreds of replicas, or for VMs of up to 1,024 vCPUs. Pick Runloop for evaluation tooling, a deployment in your own cloud, or stated compliance readiness.
At a glance
| Morph | Runloop | Runtime | |
|---|---|---|---|
| Isolation | Full virtual machines | microVM, with a container inside | Firecracker microVM, own kernel, every sandbox |
| How size is billed | $0.05 per MCU-hour: 1 vCPU, 4 GB of memory or 16 GB disk | $0.108 per CPU-hour, $0.0252 per GB-hour, disk per GB | $0.025 per vCPU-hour of measured CPU, with a small floor |
| 2 vCPU, 4 GB, an hour | $0.10 (2 MCUs, disk included) | $0.3195 (MEDIUM, with 8 GB disk) |
$0.03125 waiting, $0.08 fully busy |
| Saved state | Snapshots keep memory and disk | Suspend keeps the disk; processes restart | Pause and snapshots keep files, memory and processes |
| Copies | Infinibranch: hundreds of replicas of a running machine | Snapshots of a devbox | Forks: 1 to 100 running copies with memory and processes |
| Plan fee | Developer free with no credit; Team $40 and Scale $250 a month | Basic free; Pro $250 a month plus usage | None; prepaid credit from $10 |
| Free start | No free credit; 1,000 MCUs come with Team ($40) | $50 of credit, no card; 3 devboxes running at the same time | 100 free hours of a 1 GB machine in the first 30 days, no card |
| Beyond sandboxes | Devboxes; GitHub Actions runners from 3 MCUs an hour | Evaluation and RL rollouts; deploys in your cloud | MCP server, desktop, code interpreter, previews |
Which one keeps memory when you stop work?
For an agent, the difference between saving the disk and saving the memory is whether it resumes where it was or starts its tools again.
- Morph snapshots a machine with its memory and disk, and Infinibranch starts hundreds of running replicas from one point. Devboxes scale to zero when idle and keep their memory.
- Runloop suspends a devbox to its disk. On resume its processes must be started again, so a dev server, a REPL or a loaded model is gone. Suspend and resume are listed under the $250-a-month Pro plan.
Runtime keeps memory and running processes on every pause and every snapshot, with no plan needed. Pauses and snapshots are kept while your account has credit, both at $0.08 per GB-month.
Cost for the same job
Priced here: 1,000 runs of 60 seconds, with 20 CPU-seconds of work in each, on
2 vCPU and 4 GiB. Morph needs 2 MCUs, which cover up to 32 GB of disk.
Runloop's nearest size is MEDIUM, which pairs 2 CPUs and 4 GB with 8 GB of
disk.
- Size
- 1,000 × 60 s / 3,600 × 2 MCU × $0.05
- $1.67
- CPU
- 1,000 × 60 s / 3,600 × 2 × $0.108
- $3.60
- Memory
- 1,000 × 60 s / 3,600 × 4 × $0.0252
- $1.68
- Disk
- 1,000 × 60 s / 3,600 × 8 × $0.00034236
- $0.05
- CPU
- 1,000 × 20 s / 3,600 × $0.025
- $0.14
- Memory
- 1,000 × 60 s / 3,600 × 4 × $0.0075
- $0.50
Over 100,000 runs a month, Morph costs $166.67, Runloop costs $532.56, and Runtime costs $63.89. With both CPUs busy for the whole minute, the cost is $1.33 on Runtime, $1.67 on Morph, and $5.33 on Runloop. The gap between the rivals is mostly the CPU rate. A single Runloop CPU-hour, $0.108, costs more than two Morph MCUs, $0.10, which hold two vCPUs. Plan fees, included credit, idle storage, network, taxes and free credit are not counted.
Which one to pick
- Morph, to fan one running machine out to hundreds of replicas, or for very large VMs. Its Scale plan goes up to 1,024 vCPUs and 4,096 GB of memory.
- Runloop, if what you need is an evaluation service more than a sandbox: evaluation of models on your own workload, RL rollouts, deployment into your own cloud, and stated readiness for SOC 2, HIPAA and GDPR.
- Runtime, for a Firecracker microVM per sandbox at 62% below Morph and 88% below Runloop, with memory kept by every pause and snapshot, and no plan fee. Sandbox snapshot explains what a snapshot holds.
Moving saved state across
Neither SDK has a compatibility import. Port the calls with map the calls. A Morph snapshot, or a Runloop devbox that you set up once and reuse, becomes a Runtime snapshot. New sandboxes start from exactly that state:
TypeScriptimport { Runtime, Sandbox } from "withruntime";const runtime = new Runtime();await using base = await Sandbox.create();await base.exec("pip install --quiet requests");const snapshot = await base.snapshot({ name: "with-requests", retentionDays: 7 });await using later = await runtime.sandboxes.create({ snapshot: snapshot.id });console.log((await later.exec("python3 -c 'import requests; print(1)'")).stdout);await runtime.snapshots.delete(snapshot.id);Pythonfrom withruntime import Runtimeruntime = Runtime()with runtime.sandboxes.create() as base: base.exec("pip install --quiet requests") snapshot = base.snapshot(name="with-requests", retention_days=7) with runtime.sandboxes.create(snapshot=snapshot["id"]) as later: print(later.exec("python3 -c 'import requests; print(1)'").stdout) runtime.snapshots.delete(snapshot["id"])npx withruntime compare --from runloop or --from morph shows what your
past usage would have cost here. The migration guide has the
instruction a coding agent needs to port the project on a branch and try
it without credit. Longer comparisons:
Runtime vs Morph,
Runtime vs Runloop.
Runtime Cloud
This job costs 62% less on Runtime than on Morph, and 88% less than on Runloop. Take 1,000 one-minute runs of a 2 vCPU, 4 GiB sandbox. Morph bills $1.67, Runloop $5.33, and Runtime $0.64. Both rivals charge for the machine a run occupies. Runtime charges for the CPU its code spends. Rates were checked 25 October 2026.
Begin with npx withruntime login and the free monthly usage. For saved state
and code on Morph or Runloop, the migration guide shows each
step.
Sources
Rates were checked 25 October 2026. Morph's and Runloop's pricing pages and Runloop's devbox sizes were reread 26 October 2026.
- Morph Cloud pricing, Morph Devboxes, Morph snapshots
- Runloop pricing, Devbox sizes, Devbox lifecycle
- Runtime pricing and JavaScript SDK
Facts on this page were checked on 26 October 2026.