Skip to main content

PostgreSQL

Fully managed PostgreSQL databases provisioned in seconds. Each database runs in its own Docker container with persistent storage.

VersionsProvisioningStorage
PG 13 - 18< 30 secondsPersistent volumes

Connection

Connection details are available in the database dashboard. Use them as environment variables in your services:

Security default: GET /databases/:id and GET /keyvalue/:id return redacted credentials. Plaintext credentials require explicit reveal endpoints and acknowledgement.

External PostgreSQL TCP endpoints are currently disabled until per-database IP allowlisting is available. Use internal service-to-service URLs for managed databases.

.env
DATABASE_URL=postgres://mydb:password@localhost:5432/mydb

# Or use individual variables:
DB_HOST=localhost
DB_PORT=5432
DB_USER=mydb
DB_PASSWORD=password
DB_NAME=mydb