Battleships

battleships.dev · 2026-10-02 · by Long Nguyen ·generic
What would your agents cost on each of 366 cloud sandbox, VM and runtime providers? Priced from their public pages, with a quote behind every answer.

Battleships

Pricing every provider for your workload…

Usecase preset:

#### Suggested features

See all features

#### Scale

per regime funding

TotalSplit

How the ranking shifts with volume

Monthly bill for this workload scaled from 0.1× to 10× sessions (concurrency and egress scale with it). Plan fees, minimums and pool tiers make lines cross.

What real sandboxes actually do

How this was measured

How each provider charges

Every parameter that moves the price

##

✕

\+ Filter

Agent-readable

Every provider, price and ranking is also published as plain files, so your coding agent can do the search for you.

  • /llms.txtThe map. Start here.
  • /llms-full.txtEverything in one text file.
  • /data/index.jsonEvery provider, with links to its files.
  • /data/providers/<id>.json · .mdFull pricing, features and the quoted evidence behind each one.
  • /data/features.jsonWhat each feature means.
  • /data/presets.jsonThe workload behind each use case.
  • /data/rankings.mdThe ranking for each use case, as this page computes it (also /data/rankings/<preset>.json).
  • /engine.jsThe pricing engine, to price your own workload in Node.
  • Your use case and limits

    Generate a prompt for your coding agent

    Copy

    Methodology

    One pipeline and one set of rules for every provider, boat.dev included.

    1. Read Agents open every pricing page and doc in a real browser.

    0 pages read 2. Quote Every answer links to its source and quotes it word for word. No quote, no answer.

    0 quoted answers 3. Price One engine bills your usage the way each provider does: per second, minimums, idle time, starts, plans, seats.

    0 pricing tiers 4. Rank Full matches first, cheapest on top. The rest show what they miss, so you decide what you can live with.

    0 providers

    Rules we don’t bend

  • ?Unknown stays unknown. A price or limit a provider doesn’t publish is never read as free or unlimited.
  • \=Disclosure never costs you. Publishing a limit can’t rank worse than hiding it, and what’s true of everyone counts against no one.
  • $List prices first. Promotions, spot capacity and sales deals only count when you allow them.
  • ⚓Built by boat.dev, not for it. Same engine and rules for boat.dev. The code and data are open, and we welcome contributions.
  • What we can’t check

  • That every feature really works. We didn’t test each feature end to end, and providers sometimes claim things that don’t work.
  • Reliability. Beyond our benchmarks we can’t measure uptime or flakiness, and some status pages aren’t honest.
  • Sales and support. We can’t tell how a sales deal goes or if support answers email. Only self-serve is certain.
  • Company health. We can’t see customers or revenue. Funding and a solid customer base matter when you pick a provider.

Every pricing page, read by an agent in a real browser inside boat.dev VMs, using the pi harness and Claude Haiku 4.5: 361 of them at once, at 4× speed.

Data and code: GitHub · Spotted a wrong price? Tell us

battleships.dev · 11 links

Comments (0)

No comments yet