agental
Use cases · A machine per customer

Give every customer a machine of their own.

Your product makes a sandbox for each customer or workspace: their own kernel, disk, key, network rules, address and bill. One call when they sign up; stopped when they leave for the day.

30 of 200 customers · lit: running · dashed: stopped, disk kept

One call when they sign up.

Your backend asks for a machine from your template. Sent twice by a retry, it still makes one. What it may do and reach is fixed before your customer's code ever runs.

your backend
POST /v1/sandboxes Idempotency-Key: signup-acme { "name": "acme", "template": "workspace", "size": "small" }
key tenant-acme · exec, files, stop · only acmeoutbound · api.acme.com, s3 · nothing elsewebhook · sandbox.stopped → your billingstops by itself after 2 h idle

What each customer cost.

Read by sandbox over the API, so you can bill each customer for what they used, or see which plan they belong on.

$504.90
machine time at list price · 200 customers, 2 hours a day each · about $2.52 a customer, before a plan's top-up bonus
customerrunningstoppedOctober
Acme Corp64 h666 h$2.63
Northwind Ltd12 h718 h$1.29
Halden & Co120 h610 h$4.06
Brightwater41 h689 h$2.04
Oakline0 h730 h$0.99
Kestrel Labs88 h642 h$3.24
these six$14.25

GET /v1/usage?by=sandbox&month=2026-10

What it costs elsewhere.

One month of the same work, at each provider's own list prices, plan fees included. Read on 25 October 2026.

200 customers2 vCPU · 4 GiB · 40 GB each2 hours a day running, up to 50 at oncestopped the rest, disk kept
providerhow it is priced, for thisa month
agentalFleet, $100 with $100 of time included, and a $383.00 top-up that adds $405.21; 12,000 h at $0.027, 134,000 h stopped at $0.00135$483.00
Fly Machinesshared-cpu-2x with 2 GB more ($25.39 a month, by the second); a 40 GB volume each at $0.15 per GB-month, all month$1,617.37
DaytonaNo plan; 12,000 h at $0.1656, and its largest disk, 10 GB, past the free 5 GiB at $0.000108 per GiB-hour while stopped$2,059.56
E2BPro, $150; 12,000 h at $0.1656; paused sandboxes keep their disk free$2,137.20

Fly lists no 2 vCPU / 4 GB shared preset; it is shared-cpu-2x with 2 GB of extra memory at $6 a GB-month, which is our sum. On Fly a stopped machine pays only its root filesystem; with the data on a volume, the volume is billed all month. Daytona's disk tops out at 10 GB, so its sum is for a quarter of the disk.

docs.fly.io/about/pricing · e2b.dev/pricing · daytona.io/pricing

The same, elsewhere.

Who else gives each customer a machine, as their own pages put it.

agentalFly MachinesE2BDaytona
A virtual machine per customerIts own kernel for each one.✓✓✓Containers by default
A key that reaches only that machineScoped to one sandbox, from your addresses.✓—Per projectYes, with scopes
What each one cost, over the APITo bill your customers by use.✓—In the console✓
Its own email addressMail in to that customer's machine.✓———
On your own serversFor customers who need it inside their walls.Enterprise—BYOC and EmbedCustomer-managed compute

— not on their own pages, read 25 October 2026. Their figures are their own claims.

A machine for your next customer.

Make the first one →