Capture. Each vendor’s public pricing page, after reading its robots.txt, saved as text with the date (2026-11-10). Firebase, Sanity and Upstash robots rules blocked capture, so they are not listed.
Cliff. A step in cost: a fixed base fee that jumps between plans, or a metered rate beyond an included amount. Charts show the base fee per plan on a square-root scale.
Commercial-use filter. A plan is greyed only when the vendor’s own wording forbids that use (Vercel Hobby for any earning site; Cloudflare Free for collecting card details). “Unknown” is not “allowed”.
Never invent. A price we could not read is shown as “not captured”.
Not modelled yet: a cost-at-usage curve, add-ons, regional pricing, annual discounts.
Known gaps (2026-11-10)
Only 21 platforms seeded; 20–40 are planned.
Supabase and Neon: no verbatim commercial-use statement found on the vendor pages we read; their free plans stay “unknown”, not “allowed”.
Render: its terms set no personal-use limit, but its free-instance docs say “Do not use them for production applications”; we leave the flags unknown rather than call that a ban.
Netlify Enterprise has no published price (custom). Turso shows annual-billed prices first (monthly billing costs more). PlanetScale prices are quoted for AWS us-east-1 and vary by region.