Published by Stackfacts, an independent publisher. No paid placement.
Facts checked 2026-10-03. Every fact was read from the vendor's own pricing page or Stripe's provider list on the checked date. Nothing here was benchmarked. No vendor paid for or reviewed this page. Machine-readable copy: /postgres-hosting.json. Agents can also call this as a tool: how.
| Your situation | Pick | Why |
|---|---|---|
| Side project or prototype that may sit idle for weeks | Neon | Free with no card, and it sleeps after 5 minutes and wakes on the next query, so idle time costs nothing and nothing gets paused for good. |
| You also want login, file storage and an API from the same vendor | Supabase | One account covers database, auth and storage. Free projects pause after a week idle, so it suits apps that get regular traffic. |
| Many small databases, one per user or per tenant | Turso | 100 databases on the free plan and 500 million row reads a month; it is SQLite-compatible, not Postgres. |
| You already use Prisma as your ORM | Prisma Postgres | Free with no card: 200k operations a month and 50 databases. Billing is per operation, so check your query volume. |
| Production workload where you will pay from day one | PlanetScale | No free plan; Postgres starts at $5 a month. The pricing page lists no free tier to outgrow or get paused on. |
| Option | Price | Free start | Idle / status |
|---|---|---|---|
| Neon | Free: 100 projects, 1 GB storage per project, 100 compute-hours per project | Yes | Free databases scale to zero after 5 minutes idle (cannot be turned off) and wake on the next query |
| Supabase | Free: 2 active projects | Yes | Free projects are paused after 1 week of inactivity and must be restored by hand |
| PlanetScale | No free plan listed | No free plan on the pricing page | Not stated on the pricing page |
| Turso | Free: 100 databases, 5 GB, 500 million rows read and 10 million rows written a month | Yes | Not stated on the pricing page |
| Prisma Postgres | Free: 200k operations a month, 500 MB, 50 databases | Yes | Not stated on the pricing page |
stripe projects add neon/postgres then stripe projects env --pull. Human needed: Once. A person must sign in to Stripe and link or create the provider account before the agent session (stripe projects link <provider>); paid tiers also need a payment method added once (stripe projects billing add). After that the agent can provision and pull credentials without a browser.stripe projects add supabase/project then stripe projects env --pull. Human needed: Once. A person must sign in to Stripe and link or create the provider account before the agent session (stripe projects link <provider>); paid tiers also need a payment method added once (stripe projects billing add). After that the agent can provision and pull credentials without a browser.stripe projects add planetscale/postgresql then stripe projects env --pull. Human needed: Once. A person must sign in to Stripe and link or create the provider account before the agent session (stripe projects link <provider>); paid tiers also need a payment method added once (stripe projects billing add). After that the agent can provision and pull credentials without a browser.stripe projects add turso/database then stripe projects env --pull. Human needed: Once. A person must sign in to Stripe and link or create the provider account before the agent session (stripe projects link <provider>); paid tiers also need a payment method added once (stripe projects billing add). After that the agent can provision and pull credentials without a browser.stripe projects add prisma/database then stripe projects env --pull. Human needed: Once. A person must sign in to Stripe and link or create the provider account before the agent session (stripe projects link <provider>); paid tiers also need a payment method added once (stripe projects billing add). After that the agent can provision and pull credentials without a browser.