A record, in full
Managed Postgres — decision map (cost by workload + equivalence)
Schema, a real sample, a live query box, snippets, and the machine-readable license.
Managed Postgres — decision map (cost by workload + equivalence)
source https://datafloe.dev/legal/provenance/managed-postgres ·
license Commercial API license v1 ·
retrieved 2026-10-18
redistribution licensed to the key holder; redistribution not permitted
redistribution licensed to the key holder; redistribution not permitted
Schema
| column | type | null % |
|---|---|---|
| id | integer | 0.0 |
| provider_id | text | 0.0 |
| provider | text | 0.0 |
| vendor | text | 0.0 |
| owned_by | text | 70.6 |
| independent | integer | 0.0 |
| engine_type | text | 0.0 |
| positioning | text | 0.0 |
| billing_model | text | 0.0 |
| scenario | text | 0.0 |
| scenario_name | text | 0.0 |
| vcpu | real | 0.0 |
| ram_gb | real | 0.0 |
| storage_gb | real | 0.0 |
| busy_hours | real | 0.0 |
| ha | integer | 0.0 |
| compute_usd | real | 0.0 |
| storage_usd | real | 0.0 |
| ha_usd | real | 0.0 |
| io_usd | real | 0.0 |
| extras_usd | real | 0.0 |
| total_usd | real | 0.0 |
| low_usd | real | 0.0 |
| high_usd | real | 0.0 |
| meets_requirements | integer | 0.0 |
| disqualifiers | text | 85.3 |
| fit_caveat | text | 0.0 |
| confidence | text | 0.0 |
| cost_method | text | 0.0 |
| source_url | text | 0.0 |
| retrieved_at | date | 0.0 |
| plan | text | 0.0 |
| failover | text | 0.0 |
Sample · 5 rows
| id | provider_id | provider | vendor | owned_by | independent | engine_type | positioning | billing_model | scenario | scenario_name | vcpu | ram_gb | storage_gb | busy_hours | ha | compute_usd | storage_usd | ha_usd | io_usd | extras_usd | total_usd | low_usd | high_usd | meets_requirements | disqualifiers | fit_caveat | confidence | cost_method | source_url | retrieved_at | plan | failover |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 93 | neon | Neon | Databricks | acq. Databricks 2025 | 0 | native-postgres | serverless | per CU-hr + per GB-mo | hobby | Hobby / spiky dev | 0.25 | 1 | 1 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | — | Compute is billed only while the database is busy, so idle time costs nothing — but an always-on database pays for every hour. An open connection or a polling job keeps the compute awake. | high | list-price | https://neon.com/pricing | 2026-10-18 | Free plan (0.25 × (1 vCPU + 4 GB) for 3 h/day) | No standby: storage is replicated across 3 zones and the compute is restarted in a healthy zone — 1–10 minutes after a zone failure (Neon docs). |
| 105 | xata | Xata | Xata | — | 1 | native-postgres | serverless | per active hour (by size) + per GB-mo | hobby | Hobby / spiky dev | 0.25 | 1 | 1 | 3 | 0 | 1.08 | 0.28 | 0 | 0 | 0 | 1.36 | 1.36 | 1.36 | 1 | — | A newer platform (in production since a May 2025 private beta) that bills each size by the hour it's active and scales to zero, waking in about a second. Cheapest per vCPU-hour in this comparison. | med | list-price | https://xata.io/pricing | 2026-10-18 | 1 GB (≤2 vCPU) · 3 h/day | Not published for the managed service. |
| 102 | heroku-pg | Heroku Postgres | Salesforce | Salesforce | 0 | native-postgres | flat-tier | flat plan (per size, storage bundled) | hobby | Hobby / spiky dev | 0.25 | 1 | 1 | 3 | 0 | 5 | 0 | 0 | 0 | 0 | 5 | 5 | 5 | 1 | — | Essential plans share CPU and memory with other customers and cap storage at the plan size (1 GB on Essential-0). | high | list-price | https://elements.heroku.com/addons/heroku-postgresql | 2026-10-18 | Essential-0 | Automatic: a synchronized standby takes over (Premium and above). |
| 94 | lakebase | Databricks Lakebase | Databricks | built on Neon (Databricks) | 0 | native-postgres | serverless | per CU-hr + per GB-mo | hobby | Hobby / spiky dev | 0.25 | 1 | 1 | 3 | 0 | 5 | 0.35 | 0 | 0 | 0 | 5.35 | 5.35 | 5.35 | 1 | — | Neon's engine sold inside Databricks; the case for it is having your data platform there already. Rates are Databricks' published 'indicative' prices. | med | list-price | https://docs.databricks.com/aws/en/oltp/projects/pricing | 2026-10-18 | Pay as you go: 0.25 × (1 vCPU + 4 GB) for 3 h/day | Automatic: a running secondary in another zone is promoted; apps reconnect within seconds (Databricks docs). |
| 95 | aurora-serverless-v2 | Aurora Serverless v2 (PostgreSQL) | Amazon Web Services | — | 0 | postgres-compatible | serverless | per ACU-hr + per GB-mo | hobby | Hobby / spiky dev | 0.25 | 1 | 1 | 3 | 0 | 5.4 | 0.1 | 0 | 0.02 | 0 | 5.52 | 5.52 | 5.52 | 1 | — | Capacity scales with load and, with auto-pause, down to zero — but each ACU-hour costs more than the same capacity as a fixed instance, so it only pays off when the database is mostly idle. | high | list-price | https://aws.amazon.com/rds/aurora/pricing/ | 2026-10-18 | Pay as you go: 0.25 × (1 vCPU + 4 GB) for 3 h/day | Automatic: a reader in another zone, sized to follow the writer, is promoted. |
Use it
# every response carries x-license curl "https://api.datafloe.dev/v1/datafloe/managed-postgres" \ -H "Authorization: Bearer datafloe_live_…"
const r = await fetch( "https://api.datafloe.dev/v1/datafloe/managed-postgres", { headers: { Authorization: "Bearer datafloe_live_…" } } ); const { data, meta } = await r.json();
import httpx r = httpx.get( "https://api.datafloe.dev/v1/datafloe/managed-postgres", headers={"Authorization": "Bearer datafloe_live_…"}, ) data = r.json()["data"]
License · machine-readable
{
"license_id": "commercial-api@1",
"spdx_analog": null,
"rights": {
"commercial_use": true,
"redistribution": false,
"raw_download": false,
"ai_training": false
},
"attribution_required": true,
"attribution_text": "Managed Postgres decision map by datafloe — https://datafloe.dev/managed-postgres (commercial API license).",
"provenance": {
"uploader": "datafloe",
"declared_origin": "created",
"source_url": "https://datafloe.dev/legal/provenance/managed-postgres",
"version": "2026-10-18",
"content_hash": "sha256:f6d18f5443a917551d14a43c91dda5a18a181e5bf236813938aec7d3407897bf",
"published_at": "2026-10-18"
},
"price": {
"model": "subscription",
"monthly_usd": 49
},
"terms_url": "https://datafloe.dev/legal/commercial-api-v1",
"snapshot_license": {
"license_id": "cc-by-4.0@1",
"spdx_analog": "CC-BY-4.0",
"rights": {
"commercial_use": true,
"redistribution": true,
"raw_download": true,
"ai_training": false
},
"attribution_required": true,
"attribution_text": "Managed Postgres map by datafloe — https://datafloe.dev/managed-postgres (CC BY 4.0).",
"applies_to": [
"/sample"
],
"terms_url": "https://creativecommons.org/licenses/by/4.0/"
}
} ai_training is false on every dataset by design — you learn we're license-explicit before training rights are ever sold.
Open the Managed Postgres pricing → What managed Postgres costs across the major services for four workloads, from a side project to a production database with failover. Itemized, with the exact plan priced and a source for every number.
Commercial use
License this dataset
The API is free to try. Shipping this data in a product — or any commercial use — needs a commercial license. Register interest and we'll set you up.
License Commercial · $49/mo
Refreshed regularly, with a full provenance record — source, original license, and redistribution basis written down before the API went live.
Compare & guides