Managed PostgreSQL · pgvector · PostgreSQL 18 · NVMe · EU + US-East

Managed PostgreSQL
on dedicated NVMe, with pgvector.

Production PostgreSQL without the ops: dedicated local NVMe, pgvector pre-installed, daily backups, point-in-time recovery, and automatic failover — at flat, predictable pricing from $15/month. Built for AI and vector workloads, but great for any Postgres app that wants real performance and a simple bill.

500K+ IOPS
local NVMe per node
pgvector
pre-installed + tuned
$15/mo
dedicated, fixed pricing
EU
Hosted in France · GDPR-ready

Why Rivestack for managed PostgreSQL

Dedicated hardware, vector-ready, and priced like it's 2026.

Dedicated NVMe, not shared block storage

Every database runs on local NVMe with 500K+ IOPS — far lower random-read latency than the general-purpose cloud SSD most managed Postgres runs on. It is the difference that decides tail latency on vector search and heavy index scans.

NVMe vs cloud SSD benchmarks →

pgvector and extensions, ready to go

PostgreSQL 18 with pgvector pre-installed and tuned, plus pg_trgm, pg_stat_statements, pgcrypto, and uuid-ossp. No extension hunt, no version drift on upgrade. The database is set up the way an experienced DBA would build it.

Why managed Postgres for AI →

Backups, HA, and monitoring included

Daily backups with point-in-time recovery, optional Patroni-managed HA with automatic failover, and a per-database metrics dashboard — included in the price, not sold back as tiered add-ons.

PostgreSQL high availability →

Managed PostgreSQL, compared

Rivestack vs the usual managed Postgres options.

RivestackSupabaseNeonRDSAiven
StorageDedicated local NVMeCloud block storageSeparated storage/computeEBS (gp3/io2)Cloud block storage
pgvectorPre-installed + tunedExtension includedExtension includedExtension availableExtension available
Pricing$0 free · $15/mo flat$25 + compute add-onsUsage-basedInstance + storage + IOPSFrom ~$60/mo
Backups + PITRIncludedPro tierIncluded (retention by plan)IncludedIncluded
High availabilityPatroni failover (add nodes)Paid add-onBuilt-inMulti-AZ (2×)Business tier
Best fitAI / vector workloads on a budgetFull app platformServerless / branchingAWS-native estatesMulti-cloud ops

How it works

01

Provision in minutes

Pick a region (EU or US-East) and a node size. The cluster is provisioned, hardened, and ready — PostgreSQL 18 with pgvector and the common extensions already enabled.

02

Connect your app

Standard PostgreSQL over SSL on port 5432. Your existing driver, ORM, and connection string format work unchanged — psql, Prisma, SQLAlchemy, pgx, whatever you already use.

03

Let us run the boring parts

Backups, point-in-time recovery, failover, monitoring, and version upgrades are handled. You get a SQL editor and a metrics dashboard; we wake up at 3 AM instead of you.

Flat pricing, from free to scale

One price per node. No per-query, per-IOP, or egress surprises.

Free
$0/month

Shared PostgreSQL with pgvector for development and testing.

  • Shared CPU · 2 GB storage
  • pgvector enabled
  • 5 connections
  • SSL encrypted
Solo
$15/month

Your own dedicated VM for small production apps. Never deleted.

  • 2 vCPU · 4 GB RAM
  • 55 GB NVMe storage
  • Daily backups + 7d PITR
  • Up to 100 connections
  • Never deleted
Starter
$35/node/month

Production dedicated PostgreSQL with HA-ready architecture.

  • 2 vCPU · 4 GB RAM per node
  • 55 GB NVMe storage
  • HA ready (add nodes)
  • Daily backups + 14d PITR
  • Monitoring dashboard
Growth
$59/node/month

More compute and storage for larger workloads.

  • 4 vCPU · 8 GB RAM per node
  • 135 GB NVMe storage
  • Automatic failover (2+ nodes)
  • Priority support
Scale
$99/node/month

High-performance dedicated PostgreSQL for demanding workloads.

  • 8 vCPU · 16 GB RAM per node
  • 295 GB NVMe storage
  • Custom PostgreSQL config
  • Priority support

Managed PostgreSQL FAQ

What teams ask before moving a Postgres workload.

Managed PostgreSQL means someone else provisions, secures, backs up, monitors, and upgrades your database while you keep full SQL access. You connect with a standard connection string and use Postgres exactly as you would self-hosted — without owning failover, patching, backup verification, or capacity planning. On Rivestack the database also runs on dedicated local NVMe with pgvector pre-installed, which matters for AI and vector workloads.

Each is good at something different. Rivestack focuses on dedicated NVMe performance, pgvector tuned out of the box, and flat, predictable pricing from $15/month. RDS is the default for AWS-native estates, Supabase bundles a full app platform, Neon is built for serverless and branching, and Aiven spans multiple clouds. If your workload is PostgreSQL with vector search on a budget, the NVMe + flat-price combination is hard to match.

Yes — that is the core use case here. With pgvector, PostgreSQL stores embeddings and runs HNSW/IVFFlat nearest-neighbour search next to your relational data, so RAG, semantic search, and recommendations work in plain SQL. Dedicated NVMe keeps retrieval latency low as the index outgrows memory. See our PostgreSQL for AI page for the full picture.

New clusters run PostgreSQL 18 (16 and 17 are also available) with pgvector 0.8.x, plus pg_trgm, pg_stat_statements, pgcrypto, and uuid-ossp pre-installed. You add or remove extensions from the dashboard. Major-version upgrades are handled through maintenance windows after compatibility testing.

Yes. Solo and HA plans include daily backups via pgBackRest with point-in-time recovery — 7-day retention on Solo and 14-day on HA clusters — stored off-site in S3-compatible object storage. You can also trigger manual backups and restore to any second in the window. (Free tier databases are not backed up.)

HA clusters run 1–3 nodes managed by Patroni with streaming replication and automatic failover; a load balancer routes connections so your connection string never changes. Failover completes in seconds. Single-node Solo does not include failover — add nodes when you need it.

Yes. For Supabase, Neon, RDS, Aiven, or self-hosted Postgres, migration is pg_dump / pg_restore for smaller databases or logical replication for always-on systems — typically with no application changes. If you are upgrading a Rivestack free database to Solo, we migrate the data across automatically in about three minutes.

Pricing is flat per node: free to start, $15/month for a dedicated Solo VM, and HA clusters from $35/node. There is no per-query, per-IOP, or egress metering, so the bill on day 30 matches the quote on day 1 — unlike instance-plus-storage-plus-IOPS pricing on hyperscaler DBaaS.

In the region you choose — EU Central (Falkenstein, Germany) or US East (Virginia). EU databases and their backups stay within the EU for GDPR-aligned data residency. Data is encrypted in transit and at rest.

Free databases allow 5 connections; Solo and HA support up to 100. For higher concurrency, use a client-side connection pool (PgBouncer, pgx pool, SQLAlchemy pool) — the docs include examples for Python, Node.js, and Go.

Rivestack

Stop overpaying for
pgvector you don't control.

Free tier with pgvector ready in 60 seconds. Or send us your current setup and we'll tell you in 48 hours whether Rivestack is cheaper, faster, and less painful than what you have today.

Free tier · No credit card · pgvector ready in 60 seconds.