Runtime (withruntime.com)
- Free allowance
- 100 free hours of a 1 GB machine in the first 30 days, with no card.
- Verdict
- caveatusable, with a named limit or an unprobed read path
- Cost
- free tierpaid plans from USD 6.39/month
- Identity
- emailno card, no phone
- Binding limit
- per-ip-shapinga dedicated IPv4 address is USD 5 per 30-day month and a WireGuard tunnel is USD 5 per 30-day month, so there is no free public port
- Evidence
- documented10 sources; a first-party page was read and the sentence quoted
- Freshness
- stale on 2026-12-05checked 2026-11-04 (live); stale on 2026-12-05
| Free tier | 100 free hours of a 1 GB machine in the first 30 days, with no card. unit hours; metered on wall-clock; hours, not credit |
|---|---|
| Price | none stated |
| Limits |
not stated |
| Binding | per-ip-shaping The first thing that fails for a user's use is ingress: a public address is a USD 5/month add-on, which alone equals the whole budget. |
| Identity | email 100 free hours with no card; a paid account needs a payment method whose type and hold were not stated on the pricing page. Unverified for the paid path. |
| Egress | 100 GiB a month of outbound traffic is free, then USD 0.02/GB; inbound traffic is free. free allowance: 100 GiB |
| Per-object cap | free tier caps a sandbox at 2 vCPU / 4 GiB / 10 GiB disk; a paid account goes to 16 vCPU / 64 GiB / 400 GiB |
| Retention | A paused sandbox keeps files and memory at USD 0.08 per decimal GB per 30-day month; a snapshot or a custom image costs the same. |
| Interface | rest, cli, ssh HTTP API at api.withruntime.com, JavaScript, Python, Go, Ruby and Java clients, the runtime CLI (npm package withruntime), an MCP server, and SSH to a sandbox |
| Reliability | Compute has no one-minute minimum and memory bills only while compute runs; waiting is charged at a 50-millicore CPU floor. |
| Notes | The arithmetic at 24/7 for 1 GiB sitting idle: 0.05 vCPU x 0.025 + 1 GiB x 0.0075 = USD 0.00875/hour x 730 = USD 6.39. Busy at 1 vCPU: 0.025 + 0.0075 = USD 0.0325/hour x 730 = USD 23.73. Either way over USD 5, and the free tier is 100 hours, not a month. Egress: USD 0.02/GB x 1000 = USD 20 per TB beyond the 100 GiB allowance. Note the vendor's own framing (42% to 88% cheaper) is measured against agents that wait on a model, not against an always-on box, which is why the 730-hour figure is the one that decides. |
| Evidence note | documented Both usage rates, the idle floor, the free allowance, the add-on prices and the paused-sandbox rate are quoted from the pricing page read. What would raise it: the exact bill for a machine kept running with no work, which the vendor models but does not publish. |
| Parsed numbers |
|
Evidence 10
| date | source | what it proved |
|---|---|---|
| 2026-10-02 | withruntime.com/pricing | not published |
| 2026-10-22 | withruntime.com/pricing | 'Free usage: 100 free hours of a 1 GB machine in your first 30 days, no card' with '$0.025 per active vCPU-hour', '$0.0075 per reserved GiB-hour', 'Outbound traffic: 100 GiB a month free, then $0.02 per GB', 'Compute has no one-minute minimum, and memory is billed while compute runs', and the measured comparison '1,000 one-minute runs of 2 vCPU, 4 GiB: Runtime $0.64 against Fly Machines $1.53', quoted |
| 2026-10-24 | withruntime.com/pricing | quoted: 'Active CPU | $0.025 per active vCPU-hour'; 'Memory | $0.0075 per reserved GiB-hour'; '100 free hours of a 1 GB machine in your first 30 days, no card' |
| 2026-10-24 | withruntime.com/pricing | quoted: 'Waiting means memory plus the default CPU floor of 50 millicores, a twentieth of a vCPU.' |
| 2026-10-24 | withruntime.com/pricing | quoted: 'Dedicated IPv4 address | $5 per 30-day month'; 'WireGuard tunnel, up to 16 peers | $5 per 30-day month' |
| 2026-11-03 | withruntime.com/pricing | the first 100 GiB out a month is free per account |
| 2026-11-03 | withruntime.com/pricing | outbound traffic past 100 GiB a month costs USD 0.02 per decimal GB |
| 2026-11-03 | withruntime.com/docs | an HTTP API exists |
| 2026-11-03 | withruntime.com/docs/cli | a CLI exists |
| 2026-11-03 | withruntime.com/docs | SSH login to a sandbox exists |
More fields 13
| keep rate | 1.0 |
|---|---|
| billing model | per-second |
| shape | {"vcpu": 1,"ram_gib": 1,"disk_gib": null,"gpu_class": null,"gpu_count": null,"note": "1 GiB with the 50-millicore default CPU floor while waiting"} |
| session cap | {"wall_clock_min": null,"idle_reap_s": null,"restart_required": false,"note": "no wall-clock cap published; a paused sandbox bills storage only"} |
| network out | {"allow_outbound": true,"allow_inbound_listen": false,"ports": "no public address by default; a dedicated IPv4 is USD 5/month and a managed WireGuard tunnel (16 peers) is USD 5/month","static_ip": false,"ipv6": null,"per_session_bytes": null} |
| free tier kind | hours |
| granularity | {"min_billed_s": 0,"rounding_s": null} |
| burst x | 1.0 |
| net | {"out": true,"in": true,"ports": null,"static_ip": null,"ipv6": null,"allowance": "100 GiB a month free, then $0.02 a GB"} |
| term | usage, no commitment |
| m10h usd | 2.63 |
| m24h usd | 6.39 |
| price arithmetic | Idle 1 GiB: (0.05 x 0.025 + 1 x 0.0075) = USD 0.00875/hour x 730 = USD 6.39; x 300 = USD 2.63. Busy at 1 vCPU: (0.025 + 0.0075) x 730 = USD 23.73. Add USD 5/month for a dedicated IPv4 or a WireGuard tunnel. |
Unknown values 3
- chaining: a source was read and is silent on this field
- limits note: a source was read and is silent on this field
- tooling: a source was read and is silent on this field