Skip to main content

Overview

Rivestack is a managed PostgreSQL service that gives you production-ready databases in minutes. Choose between a free shared tier for development or a dedicated HA cluster for production workloads.

Free Tier

Shared PostgreSQL for development and testing. 4 GB storage, up to 5 connections. No credit card required.

HA Cluster

Dedicated infrastructure with automatic failover, backups, and monitoring. Starting at $29/node/month.

Create your first cluster

Step 1: Sign up

Create your Rivestack account at app.rivestack.io. You can sign up with email or your existing GitHub or Google account.

Step 2: Create a database

  1. From the dashboard, click Create Database.
  2. Enter a database name (or use the auto-generated suggestion).
  3. Select Free as the plan.
  4. Choose your region (EU, US, or Asia).
  5. Click Create.
Your database is ready immediately. You’ll see it on your dashboard with connection details.

Step 3: Connect

Once your database is ready, navigate to the Connection tab to find your credentials:
  • Host — Your unique endpoint (e.g., rs-abc12345.eu-central.db.rivestack.io)
  • Port5432
  • Database — Your database name
  • Username — Your database user
  • Password — Generated on creation (copy it from the dashboard)
  • SSL Moderequire (always enforced)
Your connection string looks like this:
postgresql://username:[email protected]:5432/mydb?sslmode=require

Connection Guide

See detailed connection examples for Python, Node.js, Go, and more.

What’s included

pgvector

Vector similarity search is pre-installed on every database. Build AI applications without extra setup.

25+ Extensions

Popular extensions like PostGIS, TimescaleDB, pg_stat_statements, and pgcrypto are available out of the box.

SSL Encryption

All connections are encrypted with TLS. No unencrypted connections are allowed.

Automated Backups

HA clusters include daily automated backups with point-in-time recovery.

Next steps