~/rivestack $ _
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 $29/month. Built for AI and vector workloads, but great for any Postgres app that wants real performance and a simple bill.
Managed PostgreSQL · pgvector · PostgreSQL 18 · NVMe · EU + US-East + Singapore
- Local NVMe
- dedicated per node, no IOPS cap
- pgvector
- pre-installed + tuned
- $29/mo
- dedicated, fixed pricing
- EU
- Hosted in Germany · 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 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, all included in the price, not sold back as tiered add-ons.
PostgreSQL high availability →# managed postgresql, compared
// Rivestack vs the usual managed Postgres options.
| Rivestack | Supabase | Neon | RDS | Aiven | |
|---|---|---|---|---|---|
| Storage | Dedicated local NVMe | Cloud block storage | Separated storage/compute | EBS (gp3/io2) | Cloud block storage |
| pgvector | Pre-installed + tuned | Extension included | Extension included | Extension available | Extension available |
| Pricing | $0 free · $29/mo flat | $25 + compute add-ons | Usage-based | Instance + storage + IOPS | From ~$60/mo |
| Backups + PITR | Included | Pro tier | Included (retention by plan) | Included | Included |
| High availability | Patroni failover (add nodes) | Paid add-on | Built-in | Multi-AZ (2×) | Business tier |
| Best fit | AI / vector workloads on a budget | Full app platform | Serverless / branching | AWS-native estates | Multi-cloud ops |
# how it works
Provision in minutes
Pick a region (EU, US-East, or Singapore) and a node size. The cluster is provisioned, hardened, and ready, with PostgreSQL 18, pgvector, and the common extensions already enabled.
Connect your app
Standard PostgreSQL over SSL on port 5432. Your existing driver, ORM, and connection string format work unchanged, whether that is psql, Prisma, SQLAlchemy, pgx, or whatever you already use.
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.
# pricing: flat, from free to scale
// One price per node. No per-query, per-IOP, or egress surprises. Prices shown are EU Central, our lowest region. US-East and Singapore are higher. Full pricing.
Shared PostgreSQL with pgvector for development and testing.
- +Shared CPU · 2 GB storage
- +pgvector enabled
- +5 connections
- +SSL encrypted
Your own single-tenant VM for small production apps. Never deleted.
- +1 vCPU · 2 GB RAM
- +30 GB NVMe storage
- +Daily backups + 7d PITR
- +Up to 100 connections
- +Never deleted
Production dedicated PostgreSQL with HA-ready architecture.
- +2 vCPU · 4 GB RAM per node
- +55 GB NVMe storage
- +HA-ready (Patroni failover)
- +Daily backups + 14d PITR
- +Monitoring dashboard
More compute and storage for larger workloads.
- +4 vCPU · 8 GB RAM per node
- +135 GB NVMe storage
- +Automatic failover (2+ nodes)
- +Priority support
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 $29/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 to 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, so 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, $29/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), US East (Virginia), or Singapore. 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), and the docs include examples for Python, Node.js, and Go.
# managed postgresql guides
// More on choosing and migrating a managed Postgres.
Best Supabase alternatives for PostgreSQL
How Rivestack, Neon, RDS, Aiven, and others compare for managed Postgres in 2026.
Best managed pgvector providers
A buyer’s guide to managed PostgreSQL providers for production vector search.
PostgreSQL high availability
How Patroni-managed failover and replication keep your database online.
// Running AI workloads? See PostgreSQL for AI, managed pgvector, and the pgvector guide.
$ production Postgres, none of the ops.