New Solo plan — just $15/mo for dedicated NVMe Postgres: best-in-class performance, daily backups & PITR, no shared neighbours. Get started
Managed Postgres · pgvector built in · NVMe · EU

Postgres for AI workloads.
Without the platform tax.

Dedicated PostgreSQL on NVMe with tuned pgvector. Fixed monthly pricing from $15/month. Migration help from Supabase, Neon, and Pinecone — included.

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

db-7q9m2peu-west-1
Healthy
QPS live
998
p50 latency
3.7ms
Semantic search1,536d · HNSW
|
Embedding1,536d → vec
scanning HNSW graph
emb <=> embed(vector databases for RAG)0.00 ms
Try it live: semantic search over 30 days of Hacker News
~2,500
QPS at recall@10 0.93 (Scale node, 250k × 1536) — ~1,000 on a $15 node
1M
vectors served hot at p50 ~6ms on a Scale (16 GB) node
65%+
lower cost vs. Supabase at same compute
EU
Hosted in Germany · data stays in EU
If any of this sounds familiar

Your pgvector setup is probably costing you

Vector workloads don't fit neatly into general-purpose Postgres pricing. Most teams we talk to are losing money, losing sleep, or both.

Your Supabase bill is climbing

Compute add-ons, storage, egress, and vector index memory keep adding up. The pgvector workload you run for one feature is now your biggest Supabase line item.

Neon cold starts are killing your RAG latency

Serverless Postgres is elegant until the first query of the day takes 2 seconds. Usage-based pricing feels cheap until it isn't.

Pinecone is expensive and you want SQL back

You're paying for a dedicated vector database while your app data lives in Postgres. One more service, one more bill, one more copy of the data to keep in sync.

Self-hosting pgvector became a second job

You chose a VPS to save money. Now you maintain Patroni, backups, PITR, upgrades, and HNSW tuning at 2am instead of shipping.

Free tier, no credit card. Or get a workload review →

Vector Rescue

Migrating from Supabase, Neon, or Pinecone?
We'll plan the move. Free.

Already running pgvector somewhere and want a sanity check before switching? Send us your row counts, dimensions, QPS targets, and what's hurting today. You'll get back a plan recommendation, expected performance, side-by-side cost vs. your current provider, and a migration path — usually within 48 hours. If Rivestack isn't a better fit, we'll say so in the same reply.

Plan recommendation for your row count + dimensions
Expected QPS, latency, and index memory
Side-by-side cost vs. your current provider
Migration path (pg_dump, logical replication, or cutover plan)

Free. No call required. No sales pitch.

If Rivestack isn't a fit, we'll say so in the same reply.

Rivestack vs. what you have today

Same dedicated compute. Fraction of the cost. None of the platform bloat.

Save 65%+ vs Supabase at the same compute
RivestackSupabaseNeon
Monthly cost$15~$105~$69+
Compute2 vCPU · 4 GBShared · 1 GB*Serverless
StorageNVMegp3 SSDCloud SSD
pgvectorTuned (HNSW)Extension onlyExtension only
BackupsDaily + 14d PITRDailyYes
Vector perf~1,000 QPS · 3.7ms p50Shared SSDServerless
Terraform
* Supabase $25 base + ~$80/mo compute add-on for 2 vCPU / 4 GB. Neon usage-based, ~$69+ at moderate usage. Vector perf: one Starter node (2 vCPU / 4 GB), 250k × 1536-dim, ef_search=80 (recall@10 0.93), measured from a same-region app over PgBouncer + TLS. Scale (16 GB) sustains ~2,500 QPS at recall 0.93 and serves 1M × 1536 hot. We don't publish competitor benchmarks we haven't run — bring your own dataset and reproduce ours with pgvector-bench. Full methodology + reproduce it →
Need more? Scale plan: 8 vCPU, 16 GB RAM, 295 GB NVMe for $99/mo — equivalent Supabase compute runs $300–400/mo.

Supabase and Neon are excellent platforms with broader feature sets — auth, storage, edge functions, realtime. If you need those, use them. Rivestack is the focused choice for teams who want managed Postgres + pgvector without the platform tax.

Try it yourself

ask.rivestack.io runs on a real Rivestack cluster. Every query hits pgvector on NVMe.

30 days
of Hacker News
1,536
dimensions
< 50ms
query time
$0
infra cost

Works with your stack

It's just PostgreSQL. Use your existing driver.

GolangJavaRustPythonNext.jsRubyDjangoLaravelExpressSpring BootFlask.NETGolangJavaRustPythonNext.jsRubyDjangoLaravelExpressSpring BootFlask.NETGolangJavaRustPythonNext.jsRubyDjangoLaravelExpressSpring BootFlask.NET
import psycopg2

conn = psycopg2.connect("postgresql://appuser@db-7q9m2p.eu.rivestack.io/primary")
cur = conn.cursor()

# pgvector is already enabled — just create your table
cur.execute("""CREATE TABLE docs (
    id   BIGSERIAL PRIMARY KEY,
    text TEXT NOT NULL,
    emb  vector(1536)
)""")

# Insert a document with its embedding
cur.execute(
    "INSERT INTO docs (text, emb) VALUES (%s, %s::vector)",
    ("deploy LLMs in production", embedding)
)

# Nearest-neighbor search in < 4ms
cur.execute(
    "SELECT text, emb <=> %s::vector AS dist FROM docs ORDER BY dist LIMIT 5",
    (query_embedding,)
)
for text, dist in cur.fetchall():
    print(f"{dist:.4f}  {text}")

Go, Node.js, Java, Rust, Ruby, .NET — full snippets in our docs.

New · Table Editor

Edit your data like a spreadsheet

Browse, filter, and edit rows straight from the dashboard — no SQL required. Inline filters, keyset pagination that stays fast on big tables, and a side-panel editor for whole rows. Works on shared, Solo, and HA databases.

  • Browse rows in a fast, sortable grid
  • Filter by any column — =, contains, ranges, is empty
  • Edit a whole row in a side panel, or insert and delete rows
  • No SQL needed — but the SQL Editor is one click away
public.users
active = true Insert
idnameemail
1Alice Johnsonalice@x.com
2Bob Smithbob@x.com
3Carol Williamscarol@x.com
4Dan Leedan@x.com
5Erin Daviserin@x.com
Edit row
nameBob Smith
emailbob@x.com
Save changes
~/infra

Provision with Terraform

Manage Rivestack like the rest of your infra. Create, scale, and destroy clusters with one file and one command — no clicking through dashboards.

PostgreSQL 18pgvector 0.8.xPatronipgBackRestPrometheusGrafanaTerraform

Built in France · Infrastructure in EU, US-East and Singapore

5.0 on Product Hunt

What early users say

“RiveStack does care about you, no matter if you are on a paid or free plan…the guys do their best to make you happy, and your project succeed. Their support is as lightning fast as their database.”

Serhii Boiko
@sboyko · Product Hunt

“RiveStack is lightning fast, Postgres is online in seconds with pgvector ready for AI. The SQL tooling is solid and the AI query helper nails prompts…truly production-ready”

ILYAS AMRAOUI
@ilyas_amraoui · Product Hunt

“delivers impressively fast provisioning, databases are prd/dev ready to connect, saving me setup time. SQL tooling is solid, and the AI-assisted query generation responded accurately to my prompts.”

Red
@red17 · Product Hunt

Fixed monthly pricing

One price per node. No per-query billing, no egress surcharges, no vector-count overage. The bill on day 30 is the same as the quote on day 1.

Prices shown are EU Central, our lowest region. US-East and Singapore are priced higher — see full pricing.

Migrating from another provider? Get a free workload review →

Shared
$0/month

For testing, prototyping, and small personal projects. Shared PostgreSQL with pgvector enabled.

  • Shared CPU · 256 MB RAM
  • pgvector enabled
  • 2 GB storage
  • ~100K vectors (1536d)
  • Community support
  • SSL encrypted
Solo
$15/month
First month free — applied at checkout

Dedicated PostgreSQL on your own VM. No shared resources, no HA overhead.

  • 2 vCPU · 4 GB RAM (EU)
  • 55 GB NVMe storage
  • Dedicated — no neighbours
  • pgvector enabled
  • Daily backups + 7d PITR
  • SSL encrypted
Popular
Starter
$35/node/month

Production-ready dedicated PostgreSQL with NVMe storage, automated backups, and monitoring. Add nodes for HA.

  • 2 vCPU · 4 GB RAM per node
  • 55 GB NVMe storage
  • ~300K vectors (1536d)
  • pgvector tuned (HNSW)
  • HA ready (add nodes)
  • Daily backups + 14d PITR
  • Monitoring dashboard
  • SSL encrypted
  • Terraform provider
Growth
$59/node/month

More compute, more storage. Same HA support — add nodes for automatic failover.

  • 4 vCPU · 8 GB RAM per node
  • 135 GB NVMe storage
  • ~600K vectors (1536d)
  • pgvector tuned (HNSW)
  • HA ready (add nodes)
  • Daily backups + 14d PITR
  • Priority support
  • Terraform provider
  • Custom PostgreSQL config
Scale
$99/node/month

High-performance dedicated PostgreSQL for demanding workloads. Add nodes for automatic failover.

  • 8 vCPU · 16 GB RAM per node
  • 295 GB NVMe storage
  • ~1M vectors (1536d)
  • pgvector tuned (HNSW)
  • HA ready (add nodes)
  • Daily backups + 14d PITR
  • Priority support
  • Terraform provider
  • Custom PostgreSQL config

The real questions

What buyers actually ask before moving a pgvector workload.

For pgvector-heavy workloads on dedicated compute, yes — almost always. A 2 vCPU / 4 GB Supabase compute add-on runs ~$105/month. The equivalent dedicated VM on Rivestack is $15/month (Solo), on NVMe instead of gp3. Send us your current plan and row counts and we'll give you a realistic number, not a marketing one. If Rivestack is not cheaper for your workload, we'll say so.

Rivestack runs dedicated Postgres on always-on NVMe nodes. No scale-to-zero, no cold starts, no cache warm-up before your first query of the day. If p95 latency and cost unpredictability are what's hurting you on Neon, that's exactly the problem we solve.

It's a real migration. pgvector with HNSW, tuned correctly on NVMe, handles the vast majority of Pinecone workloads at a fraction of the cost — and you get SQL joins, filters, and transactions in the same database as your app data. Submit your workload shape (rows, dimensions, QPS, filters) and we'll tell you whether it fits. If you actually need a specialized vector DB at your scale, we'll tell you that too.

It's standard PostgreSQL, so yes. For most databases, a pg_dump / pg_restore takes minutes. For larger or always-on workloads, we help with logical replication cutover. Migration help is included in the workload review — we don't charge extra for it.

Rivestack is a French company and our EU region runs entirely within the European Union. Your data never leaves EU territory unless you explicitly choose our US-East region. DPAs are available on request. If Europe-friendly hosting is a hard requirement for your team, this is handled by default.

Fixed monthly per node. No per-query billing, no egress surcharges, no vector-count overage. You pick the plan, you know the bill. If you need more capacity, you resize the node — you don't open an invoice and find a 4× spike.

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.