Skip to content

Add-ons

Add-ons are managed services attached to your app. PaaS Runtime currently supports:

Type Engine Plans
postgres CNPG (CloudNativePG) free, starter, standard, pro
valkey Valkey (Redis-compatible) free, starter
opensearch OpenSearch starter, standard

Provisioning Flow

sequenceDiagram
  participant Dev
  participant PaaS
  participant Provider
  Dev->>PaaS: paas addons:create database:standard
  PaaS->>Provider: provision instance
  Provider-->>PaaS: credentials
  PaaS->>Dev: DATABASE_URL injected
  PaaS->>Dev: addon ready

Create an add-on

paas addons create database --type postgres --plan standard --name db

PaaS injects connection details as environment variables into your app:

Variable Value
DATABASE_URL postgres://user:pass@host:5432/dbname
DATABASE_HOST pg-inst-1.addons.svc
DATABASE_PORT 5432

A new deploy is triggered automatically with these vars present.

PITR backups

PostgreSQL add-ons get automated PITR (Point-In-Time Recovery) backups to S3-compatible storage:

Plan Retention RPO
free none n/a
starter 7 days 1h
standard 30 days 5min
pro 90 days 1min

Restore to a point in time:

paas addons:restore db --to "2026-05-04T10:30:00Z"

Read replicas

For standard and pro plans:

paas addons:replicas db --count 2 --region eu-fr-2

DATABASE_REPLICA_URL is injected for read traffic.

See also