PRICING — BILLED PER SECOND, ONLY WHILE IT RUNS
Billed per second, only while a sandbox runs. A stopped sandbox costs no running time and keeps its disk. Every VM runs Ubuntu 24.04 or 26.04, Debian 13 or Omarchy with Docker, Chrome, a desktop and coding agents installed.
$0.0137an hour for the small size, 2 vCPU and 4 GB. $20 a month buys a 4 vCPU / 8 GB VM running all month.
The first 7 days are free. A card is needed, and nothing is charged until the trial ends.
One 4 vCPU / 8 GB machine, running all month
01 / Quicksand
Sizes, by the hour or by the month
Pick a size and pay for the seconds it runs, or take a plan: every plan dollar comes back as usage in that billing period.
small
$0.0137 / hour
$10 for a full month
- 2 vCPU
- 4 GB memory
- 51 GB disk
default
$0.0274 / hour
$20 for a full month
- 4 vCPU
- 8 GB memory
- 51 GB disk
large
$0.0685 / hour
$50 for a full month
- 8 vCPU
- 16 GB memory
- 111 GB disk
xlarge Coming soon
$0.137 / hour
$100 for a full month
- 16 vCPU
- 32 GB memory
- 251 GB disk
- With the $100 plan or higher, once it opens
A plan is needed to start sandboxes. It's not a fee: every plan dollar comes back as usage in that billing period. Each plan buys one VM of the matching size running all month, or the same money spread over many short runs.
$10 plan
$10 / month
$10 of usage included
- 2 sandboxes at once
- 10 saved snapshots included
- One
smallVM all month, or 730 hours of small
$20 plan
$20 / month
$20 of usage included
- 5 sandboxes at once
- 10 saved snapshots included
- One
defaultVM all month, or 730 hours of default split across runs
$50 plan
$50 / month
$50 of usage included
- 10 sandboxes at once
- 25 saved snapshots included
- One
largeVM all month, or 730 hours of large
Usage past the plan comes from your wallet, a prepaid balance. Wallet payments of $200 or more get a bonus of 2% to 25%. Unused plan usage expires at the end of the period. Need bigger plans or more sandboxes at once? Email hello@froog.tech.
The first 7 days are free: 25 hours of running time, up to 2 sandboxes at once, in the small and default sizes, each with an auto-stop of 2 hours or less. One trial per card. The trial starts with your first plan. A card is needed, and nothing is charged until the trial ends.
02 / Compared
One machine, running all month
froog's default size against each provider's public list price for the same machine for 730 hours, at full use. Plan fees and free credits are not counted. Sources and notes below.
How each price is worked out
| Provider | What we priced | Per month |
|---|---|---|
| froog | default size (4 vCPU / 8 GB / 51 GB), $0.0274 / h, billed per second · froogcorp.com | $20 |
| boat | default size (4 vCPU / 8 GB / 51 GB), $0.036 / h · docs.boat.dev | $26.28 |
| exe.dev1 | 4 vCPU / 8 GiB pool, $35 a month · exe.dev | $35 |
| Fly.io Sprites2 | 4 × $0.0385 CPU-h + 8 × $0.021875 GB-h · fly.io | $240 |
| E2B3 | 4 × $0.0504 vCPU-h + 8 × $0.0162 GiB-h · e2b.dev | $242 |
| Daytona4 | 4 × $0.0504 vCPU-h + 8 × $0.0162 GiB-h · daytona.io | $242 |
| Modal | 2 cores (= 4 vCPU) × $0.00003942 / s + 8 × $0.00000667 GiB / s · modal.com | $347 |
| Vercel Sandbox5 | 4 × $0.128 CPU-h + 8 × $0.0212 GB-h · vercel.com | $498 |
- exe.dev: Resources are a pool shared by all your VMs.
- Fly.io Sprites: Bills the CPU and memory actually used. Priced here at full use.
- E2B: The Pro plan adds $150 a month, not counted.
- Daytona: Disk past 5 GiB is extra ($0.000108 / GiB-h), not counted.
- Vercel Sandbox: Bills active CPU only. Priced here at full use. Sessions last up to 24 h.
Side by side on more than price: froog vs E2B, Daytona, Fly.io Sprites, Modal.
This compares price, not speed. froog's vCPUs are shared, like everyone's here. A VM that runs only part of the month costs less, at froog and at the other per-second and hourly providers. Prices change. Tell us if one of these is out of date.
03 / Pushbox
GitHub Actions runners, per second
Each job with runs-on: froog gets a fresh VM. You pay $0.0006 per vCPU per minute of job time, per second, from your plan's usage. Booting the VM and setting up the runner are free. About froog Pushbox
| Label | Machine | froog per minute | GitHub-hosted1 |
|---|---|---|---|
froog-small | 2 vCPU · 4 GB | $0.0012 | $0.006 |
froog | 4 vCPU · 8 GB | $0.0024 | $0.012 |
froog-large | 8 vCPU · 16 GB | $0.0048 | $0.022 |
1. GitHub's list prices for Linux x64 runners on private repositories (2, 4 and 8 cores) since January 2026. GitHub rounds every job up to a whole minute. A /cache disk counts as a saved snapshot.
04 / Tokenmail
$2 an inbox, a month
Receive-only addresses on froogmail.com, so an agent can sign up for a service and read the one-time code or verification link itself. About froog Tokenmail
| What | Details | Price |
|---|---|---|
| Inbox | One address, messages kept 30 days, codes and links extracted | $2 / month |
- A subscription of its own, separate from sandbox plans. You don't need a sandbox plan to buy inboxes.
- No free tier: every inbox is $2 a month from the start, billed through Stripe.
- Add inboxes any time. Remove one and it stops at the end of the billing period, with no credit for the rest of it.
05 / Included
Included at no cost
What every plan gets without paying more.
- Automatic snapshots of every VM, and a stopped VM's disk for 14 days
- Saved snapshots, kept until you delete them: 10 with the $10 and $20 plans, 25 with $50, 50 with $100
- Network traffic (no egress charges), SSH from anywhere, and HTTPS URLs for any port
- The desktop in your browser, SSH, and the file and exec API
/dev/kvminside every VM, for QEMU, Firecracker or the Android emulator- Account environment: env vars, repos, secret files and a setup script in every VM
06 / Billing
How billing works
Plans, the wallet, limits and what happens when money runs out.
- Running time is billed per second at its size's hourly rate, only while a sandbox runs. Stop a sandbox and its running time stops too. Its disk is kept 14 days, and a saved snapshot keeps it longer.
- Your plan is charged at the start of each billing period, and its full amount is usage you can spend in that period. Unused plan usage expires at the end of the period. It doesn't carry over.
- Plan changes apply at once. An upgrade charges the difference for the rest of the period, and that money comes back as usage too. A downgrade gives no credit: the new plan's limits apply at once, this period's paid usage stays, and the next period costs the new price. Plans can't change while a payment is outstanding. Cancel and the plan ends at the end of the period. Pause instead (
froog billing cancel --keep-disks) and your sandboxes stop when it ends, and their disks and saved snapshots are kept free for 90 days. - Usage past the plan comes from the wallet. Add money with
froog wallet pay 15($15 minimum), charged to your saved card. Auto top-up (froog wallet auto 20) adds that amount whenever plan usage left plus the wallet drops below 10% of it. Payments and top-ups of $200 or more get a bonus: 2% at $200, 7.4% at $500, 11.5% at $1,000, up to 25% at $10,000. - Starts are free up to 20 a minute, 100 an hour and 500 a day. Past that, turn on extra starts (
froog billing extra-starts on) to pay $0.03 to $0.07 a start from the wallet instead of waiting. - If plan usage and the wallet both run out, new starts fail and running sandboxes get a 24-hour grace period, then they stop (sooner if the grace period adds more new debt than 25% of the plan, or $5 on smaller plans). The grace period's usage goes on the wallet as debt. Each stop snapshots the disk, so nothing is lost. Paying into the wallet lifts it.
- Saved snapshots past those included cost $0.056 per snapshot per day, from the wallet.
- Stripe charges the plan monthly, and wallet payments are separate charges.
froog usageand the dashboard show this period so far, andfroog billing portalchanges the card and downloads invoices.
| You run | Usage | Paid by |
|---|---|---|
One default VM, all month | $20 | The $20 plan covers it |
20 default runs of 2 hours each, one after another | $1.10 | Within any plan |
One small VM for a week, then deleted | $2.30 | Within any plan |
One default VM, 8 hours a day for 22 workdays | $4.82 | Within any plan |
One large VM all month on the $20 plan | $50 | $20 plan, $30 from the wallet |
Five default VMs all month on the $50 plan | $100 | $50 plan, $50 from the wallet |
GET STARTED
Seven days free
25 hours of running time, up to 2 sandboxes at once, in the small and default sizes. One trial per card.
curl -fsSL https://froogcorp.com/install | sh