pricing

Burst included.
Pay for the seconds you touch.

Every sandbox and app gets 8 vCPUs — bursting to all of them on Pro and Team, up to 2 sustained cores on Free. CPU bills by the active seconds you actually burn, memory by resident working set — so idle costs almost nothing and bursts are included, not a bigger instance.

Free

For prototypes, eval harnesses, and local-first teams trying PandaStack.

$0forever
start free
  • $5.40 of usage credit / month (≈77 hours with 1 vCPU busy and 1 GiB resident)
  • Up to 4 GiB RAM per sandbox
  • 8 vCPUs per sandbox · up to 2 cores sustained
  • 5 concurrent sandboxes
  • 1-hour max TTL
  • Hibernation included
  • 1 persistent volume · 1 GiB
  • Public templates
  • Community Discord
most popular

Pro

For teams shipping agent features to production users.

$20/ month
includes $20 of usage credit / month
start pro
  • $20 of usage credit included every month
  • Up to 16 GiB RAM per sandbox
  • 8 vCPUs per sandbox · full burst, no core cap
  • 50 concurrent sandboxes
  • Up to 7-day TTL
  • Private templates
  • 10 persistent volumes · 10 GiB each (100 GiB total)
  • Fork-tree API, WS exec, MCP server
  • 5 org seats
  • Email support

Team

For organizations with shared billing, seats, and operational visibility.

$99/ month
includes $99 of usage credit / month
create team
  • $99 of usage credit included every month
  • Up to 64 GiB RAM per sandbox
  • 8 vCPUs per sandbox · full burst, no core cap
  • 500 concurrent sandboxes
  • Up to 30-day TTL
  • Unlimited org seats
  • 50 persistent volumes · 50 GiB each (2.5 TiB total)
  • Per-seat usage attribution
  • Org billing portal
  • Slack support

Enterprise

For regulated, high-scale, or dedicated-infra deployments.

Customannual
talk to sales
  • Everything in Team
  • BYO-VPC / dedicated single-tenant
  • Unlimited concurrency + custom RAM caps
  • Unlimited persistent volumes
  • SAML SSO + SCIM + OIDC
  • Audit-log streaming
  • 99.95% SLA
  • On-call
how billing works

Three meters. No instance-size guesswork.

Every workload can burst to 8 vCPUs — the meter only runs on what you actually touch.

active cpu

Burst to all 8 vCPUs whenever you need them. The meter counts the CPU-seconds your code actually burns — not the cores you could have touched.

working-set ram

Memory bills on the pages your workload actually keeps resident, clamped to its committed size. When a sandbox goes quiet, its working set — and its bill — shrink together.

db reservation

Databases pay their full reservation and get a guarantee back: database capacity is never overcommitted, so your Postgres keeps its RAM no matter how busy the host gets.

Measured in production: an idle VM billed 2 CPU-seconds over 5 minutes.

Active vCPU / hr
$0.054
Working-set GiB / hr
$0.0162
Storage GiB / mo (beyond plan quota)
$0.15
Network egress
not billed

All meters charged per-second · billed monthly · CPU meters count active vCPU-seconds and RAM meters count working-set GiB-seconds, for sandboxes, apps and databases alike · database VMs are never overcommitted · Pro/Team base fee converts 1:1 to usage credit · Free includes $5.40 of usage credit / month.

faq

Billing without surprises.

The control plane records usage at sandbox stop, then submits idempotent Stripe meter events every 60 seconds.

How does per-second metering work? +

We meter compute every second — CPU at $0.000015 per active vCPU-second and RAM at $0.0000045 per working-set GiB-second — and submit idempotent Stripe Meter Events from the control plane after each sandbox stops. Active means CPU-seconds your code actually burned; working-set means memory actually resident, clamped to your committed size. Your monthly base fee on Pro/Team converts 1:1 to usage credit — if you spend less than your base, you don't pay overage; if you spend more, the overage bills at the same per-second rates.

How is a sandbox-hour computed? +

There is no flat hourly rate — cost tracks what you touch. The ceiling for a sandbox that pegs one vCPU and keeps 1 GiB resident for a full hour is $0.054 of CPU plus $0.0162 of RAM, i.e. $0.0702. Most sandboxes bill well under that ceiling: idle CPU meters near zero, and memory the workload stops touching drops out of the working set.

How are Apps billed? +

At the same rates as everything else: $0.054 per active vCPU-hour plus $0.0162 per working-set GiB-hour, metered per second, only while the app is running. There is no separate app rate card. CPU is metered on the seconds your app actually burns — not the 8 vCPUs it can burst to — and memory on what your app actually keeps resident, so a typical mostly-idle app bills far below its provisioned size. Idle apps bill almost no CPU, and apps that scale to zero bill nothing while asleep. Builds run inside your app's VM at the same rates — there are no separate build minutes. PR preview deployments bill the same way.

How are managed databases billed? +

At the same rates as everything else: $0.054 per active vCPU-hour plus $0.0162 per working-set GiB-hour, metered per second while the database is awake — plus storage at $0.15 per GiB-month. There is no separate database rate card and no reservation charge: you pay for the CPU your queries actually burn and the memory your database actually holds resident, never more than the tier you provisioned. Capacity is still guaranteed — database VMs run in a class that is never overcommitted. Auto-suspended databases bill storage only, so a dev database that sleeps most of the day bills just its storage. Point-in-time recovery, backups, and failover are included.

How is network egress billed? +

It isn't. We don't charge for outbound transfer on any plan, and inbound is free too. We do expect fair use — egress is metered so we can see it, and if a workspace's traffic is wildly out of line with normal agent, app, and database workloads we'll get in touch rather than bill you by surprise.

What counts as a sandbox? +

Each created microVM counts as one sandbox while it is active. Forks, restored snapshots, and template launches are each metered as their own sandbox from create to stop/delete.

Can I choose CPU/RAM when launching? +

Memory is baked into each template — pick a template with the RAM you need, or bake your own with a different memory spec. CPU works differently: every first-party template gets 8 vCPUs, and because you are billed on active CPU-seconds rather than provisioned cores, there is no smaller CPU size to shop for. On Free, sustained CPU is capped at 2 cores per sandbox — plenty for a code-interpreter cell or an app build, and it keeps one workload from taking a whole host. Pro and Team burst to all 8 with no core cap. Under contention the host fair-shares cores in proportion to each sandbox's vCPUs.

Do hibernated or paused sandboxes bill compute? +

No. Hibernation writes state to disk and stops active vCPU/RAM metering. Storage for hibernated state is currently included at no extra charge.

How is volume storage billed? +

Every plan includes its persistent-volume quota at no extra charge (Free 1 GiB, Pro 100 GiB, Team 2.5 TiB). Provisioned storage beyond your plan's quota bills at $0.15 per GiB-month, metered continuously and drawn from the same monthly usage credit as compute. Managed database storage counts against the same meter — there is no separate database storage rate.

What's the $5.40 free credit? +

It is monthly usage credit, equal to about 77 hours of fully active 1 vCPU / 1 GiB usage at current rates. Because idle seconds bill almost nothing, real-world usage usually stretches further. When you exhaust it, Free workspaces are paused: running sandboxes, apps, and databases are stopped and no new ones can be created, until the next month or until you upgrade. Your data is kept, and stopped resources start again the moment you upgrade. Nothing is ever surprise-billed. The workspace simply stays paused — we do not delete apps, databases, volumes or settings for going over the free credit.

Is there an annual discount? +

Yes — annual prepay on Pro and Team saves about 17% (two months free).

Can I self-host instead? +

Yes. The core is Apache-2.0. You bring machines, networking, observability, and any cloud costs.

Can I cancel anytime? +

Yes. Monthly plans can cancel at the billing portal. Existing usage for the current period is invoiced normally.