Early access is open. Migration assistance is included with every plan.

Managed PostgreSQL

A dedicated PostgreSQL instance on local NVMe, configured for your plan's memory and storage. We handle provisioning, minor upgrades, backups with point-in-time recovery, and monitoring. It is reachable only from your environment's private network unless you allow other addresses.

PostgreSQL 16 and 17

Features

Point-in-time recovery
Continuous WAL archiving lets you restore to any second within the retention window.
Read replicas
Included on Scale. Use it for reporting, exports and other read-heavy queries.
Connection pooling
PgBouncer in transaction mode on a separate port, for applications that open many short connections.
Extensions
pgvector, PostGIS, pg_trgm, pg_stat_statements, citext, uuid-ossp and others, enabled from the dashboard.
Configuration
shared_buffers, work_mem and autovacuum settings are sized for your plan and adjusted when you change plans.
Query statistics
Slow query log and pg_stat_statements output are visible in the dashboard.

Connecting

Connection details are added to your application's environment when you attach the database.
Environment variables added to your application
DATABASE_URL=postgres://app:****@pg-primary.internal:5432/app?sslmode=require

# Pooled connections through PgBouncer
DATABASE_POOL_URL=postgres://app:****@pg-primary.internal:6432/app?sslmode=require

Included

  • Daily snapshots and point-in-time recovery
  • Minor version upgrades in a maintenance window you choose
  • TLS-only connections, private by default
  • Metrics for connections, cache hit ratio, replication lag and disk
  • Copy the database to staging in one step

Pricing

Managed database instances are included in every plan. Engines can be mixed.
PlanPriceDatabase instancesBackups
Launch$149/mo1Daily, kept 7 days
Grow$249/mo2Daily, kept 14 days
Scale$349/mo3, plus a read replicaHourly and daily, kept 30 days

Questions

Can we connect from a laptop?

Yes. Add your IP address to the allow list, or open an SSH tunnel with the CLI. The database has no public address by default.

How large can the database be?

Up to the NVMe storage on your plan. Storage can be expanded in 100 GB steps without downtime. Databases over 1 TB are handled on Custom plans.

Is logical replication available?

Yes. wal_level is set to logical, so Debezium, Airbyte and similar tools work. We also use it for migrations into 9live.

How are major version upgrades done?

We test the upgrade on a copy first, then run pg_upgrade in a maintenance window agreed with you. Downtime is usually a few minutes.

Talk to an engineer about your setup

Tell us what you run today and where it runs. We reply within one business day with a recommended plan and an estimate for the migration.