froog

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 small VM all month, or 730 hours of small

$20 plan

$20 / month
$20 of usage included

  • 5 sandboxes at once
  • 10 saved snapshots included
  • One default VM 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 large VM 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
ProviderWhat we pricedPer month
froogdefault size (4 vCPU / 8 GB / 51 GB), $0.0274 / h, billed per second · froogcorp.com$20
boatdefault size (4 vCPU / 8 GB / 51 GB), $0.036 / h · docs.boat.dev$26.28
exe.dev14 vCPU / 8 GiB pool, $35 a month · exe.dev$35
Fly.io Sprites24 × $0.0385 CPU-h + 8 × $0.021875 GB-h · fly.io$240
E2B34 × $0.0504 vCPU-h + 8 × $0.0162 GiB-h · e2b.dev$242
Daytona44 × $0.0504 vCPU-h + 8 × $0.0162 GiB-h · daytona.io$242
Modal2 cores (= 4 vCPU) × $0.00003942 / s + 8 × $0.00000667 GiB / s · modal.com$347
Vercel Sandbox54 × $0.128 CPU-h + 8 × $0.0212 GB-h · vercel.com$498
  1. exe.dev: Resources are a pool shared by all your VMs.
  2. Fly.io Sprites: Bills the CPU and memory actually used. Priced here at full use.
  3. E2B: The Pro plan adds $150 a month, not counted.
  4. Daytona: Disk past 5 GiB is extra ($0.000108 / GiB-h), not counted.
  5. 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

LabelMachinefroog per minuteGitHub-hosted1
froog-small2 vCPU · 4 GB$0.0012$0.006
froog4 vCPU · 8 GB$0.0024$0.012
froog-large8 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

WhatDetailsPrice
InboxOne 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/kvm inside 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 usage and the dashboard show this period so far, and froog billing portal changes the card and downloads invoices.
You runUsagePaid by
One default VM, all month$20The $20 plan covers it
20 default runs of 2 hours each, one after another$1.10Within any plan
One small VM for a week, then deleted$2.30Within any plan
One default VM, 8 hours a day for 22 workdays$4.82Within 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