Postgresql 18 is now supported

Learn More

Postgresql 18 is now supported

Learn More

Postgresql 18 is now supported

Learn More

Postgres for AI,
fully automated.

Postgres for AI, fully automated.

pin up a production-ready database with pgvector, autoscaling, and backups—without the ops or the price tag.

How it works

Learn More

How it works

Learn More

How it works

Learn More

Getting started is simple.

Getting started is simple.

Getting started is simple.

A three-step flow to launch AI-ready Postgres—without babysitting or big bills.

1

Launch Your Database

Pick a region and spend cap; we provision Postgres with pgvector, encryption, backups, and metrics in minutes.

2

Connect & Load Data

Plug in via psql, Prisma, SQLAlchemy, or LangChain; import your data and embeddings fast, with built-in loaders and quickstart examples.

3

Scale & Stay Safe

Autoscaling and read replicas keep performance steady under load; snapshots and point-in-time recovery guard everything.

Rivestack made our database invisible — pgvector, backups, and autoscaling just worked while our costs stayed sane.

— Alex G., CTO, Dioveo

fast provisioning.

fast provisioning.

fast provisioning.

Provision Now. Query in a minute


postgresql://appuser@db-7q9m2p.eu.rivestack.cloud/primary


✦ Goalng ✦ Java ✦ Rust ✦ Python ✦ Next.js  

Works with your stack.
Integrate it into your language or framework within minutes and unlock a simpler developer workflow.

package main

import (
	"database/sql"
	"log"
	"os"

	_ "github.com/jackc/pgx/v5/stdlib"
)

func main() {
	db, err := sql.Open("pgx", os.Getenv("DATABASE_URL"))
	if err != nil { log.Fatal(err) }
	defer db.Close()

	// Enable pgvector + tiny demo table
	_, _ = db.Exec(`CREATE EXTENSION IF NOT EXISTS vector;
	                CREATE TABLE docs (id bigserial PRIMARY KEY, t text, e vector(3));`)

	// Insert one demo embedding (pretend it came from your model)
	_, _ = db.Exec(`INSERT INTO docs (t, e) VALUES ($1, $2::vector)`,
		"reset password", "[0.12,0.05,0.88]")

	// Query: nearest doc to our query embedding
	var match string
	if err := db.QueryRow(`SELECT t FROM docs ORDER BY e <-> $1::vector LIMIT 1`,
		"[0.10,0.07,0.80]").Scan(&match); err != nil {
		log.Fatal(err)
	}
	log.Println("Nearest match:", match

Peak vector performance

Peak vector performance

Run vector search where your data already lives—no extra stack to run.

HNSW for fast, high-recall queries, VFFlat for memory-lean workloads, Read replicas to scale out search

Run vector search where your data already lives—no extra stack to run.

HNSW for fast, high-recall queries, VFFlat for memory-lean workloads, Read replicas to scale out search

IaC-native provision with Terraform

IaC-native provision with Terraform

Manage Rivestack like the rest of your infra. Create, scale, and destroy PostgreSQL (pgvector on) with one file and one command.

Manage Rivestack like the rest of your infra. Create, scale, and destroy PostgreSQL (pgvector on) with one file and one command.

Pricing

Learn More

Pricing

Learn More

Pricing

Learn More

Simple pricing, no surprises.

Simple pricing, no surprises.

Simple pricing, no surprises.

Choose a plan that fits your needs, with everything you need to stay organized and productive.

Core Solo (2 vCPU, 4 GB RAM)

$29/month (billed hourly, ≈ $0.040/hr)

Single-tenant Postgres with pgvector, SSL, metrics, daily snapshots & 7-day PITR.

Pause or delete anytime

Including:

100 GB

Pgvector ready

SSL

Metrics

Daily snapshots

HA native 2x(4 vCPU, 8 GB RAM)

$69/month (billed hourly, ≈ $0.094/hr)

Primary + synchronous replica with automatic failover (VIP/VRRP), backups on the replica, PITR.

Pause or delete anytime

Core Solo plus:

200 GB

Longer backup retention

Load Balancer

Built-in high availability

Priority Support

HA routed 2x(8 vCPU, 16 GB RAM)

$190/month (billed hourly, ≈ $0.261/hr)

Everything in HA Native plus a managed LB pair for read/write routing and health checks

Pause or delete anytime

Core Solo plus:

400 GB

Longer backup retention

Load Balancer

Private Network / IP Rules

Priority Support

Core Solo (2 vCPU, 4 GB RAM)

$29/month (billed hourly, ≈ $0.040/hr)

Single-tenant Postgres with pgvector, SSL, metrics, daily snapshots & 7-day PITR.

Pause or delete anytime

Including:

100 GB

Pgvector ready

SSL

Metrics

Daily snapshots

HA native 2x(4 vCPU, 8 GB RAM)

$69/month (billed hourly, ≈ $0.094/hr)

Primary + synchronous replica with automatic failover (VIP/VRRP), backups on the replica, PITR.

Pause or delete anytime

Core Solo plus:

200 GB

Longer backup retention

Load Balancer

Built-in high availability

Priority Support

HA routed 2x(8 vCPU, 16 GB RAM)

$190/month (billed hourly, ≈ $0.261/hr)

Everything in HA Native plus a managed LB pair for read/write routing and health checks

Pause or delete anytime

Core Solo plus:

400 GB

Longer backup retention

Load Balancer

Private Network / IP Rules

Priority Support

Core Solo (2 vCPU, 4 GB RAM)

$29/month (billed hourly, ≈ $0.040/hr)

Single-tenant Postgres with pgvector, SSL, metrics, daily snapshots & 7-day PITR.

Pause or delete anytime

Including:

100 GB

Pgvector ready

SSL

Metrics

Daily snapshots

HA native 2x(4 vCPU, 8 GB RAM)

$69/month (billed hourly, ≈ $0.094/hr)

Primary + synchronous replica with automatic failover (VIP/VRRP), backups on the replica, PITR.

Pause or delete anytime

Core Solo plus:

200 GB

Longer backup retention

Load Balancer

Built-in high availability

Priority Support

HA routed 2x(8 vCPU, 16 GB RAM)

$190/month (billed hourly, ≈ $0.261/hr)

Everything in HA Native plus a managed LB pair for read/write routing and health checks

Pause or delete anytime

Core Solo plus:

400 GB

Longer backup retention

Load Balancer

Private Network / IP Rules

Priority Support

Frequently Asked Questions

Learn More

Frequently Asked Questions

Learn More

Frequently Asked Questions

Learn More

Everything you need to know.

Everything you need to know.

Everything you need to know.

Got questions? We’ve got answers. Here’s everything you need to know before getting started.

Is Rivestack available for my stack?

Yes. It’s standard Postgres. Use psql, Prisma, SQLAlchemy, Go/pgx, JDBC—anything that speaks PostgreSQL.

How fast is setup?

Do you support vector search?

What storage/performance do you use?

Do you offer high availability?

How is pricing billed?

Is Rivestack available for my stack?

Yes. It’s standard Postgres. Use psql, Prisma, SQLAlchemy, Go/pgx, JDBC—anything that speaks PostgreSQL.

How fast is setup?

Do you support vector search?

What storage/performance do you use?

Do you offer high availability?

How is pricing billed?

Is Rivestack available for my stack?

Yes. It’s standard Postgres. Use psql, Prisma, SQLAlchemy, Go/pgx, JDBC—anything that speaks PostgreSQL.

How fast is setup?

Do you support vector search?

What storage/performance do you use?

Do you offer high availability?

How is pricing billed?

Ready to launch Your AI Ready Postgres?

Ready to launch Your AI Ready Postgres?

Ready to launch Your AI Ready Postgres?

Spin up pgvector Postgres in minutes—no ops, no lock-in.

Rivestack

AI-optimized PostgreSQL with pgvector/HNSW built in and NVMe-backed performance. Scale on hourly billing and run vectors + relational data in one place. Deploy across multiple regions worldwide with data sovereignty options.

Rivestack

AI-optimized PostgreSQL with pgvector/HNSW built in and NVMe-backed performance. Scale on hourly billing and run vectors + relational data in one place. Deploy across multiple regions worldwide with data sovereignty options.

Rivestack

AI-optimized PostgreSQL with pgvector/HNSW built in and NVMe-backed performance. Scale on hourly billing and run vectors + relational data in one place. Deploy across multiple regions worldwide with data sovereignty options.