• Docs
  • Blog
  • Pricing
Get started

Database hosting

Deploy your databases.We keep them running.

Add a database next to your app. We handle uptime and backups so you can keep building.

Attach a databaseDatabase docs
ApplicationsWorker NodesSecurityIntegrationsBackupsTemplatesAgentDocs

Deploy New Service

Add a database to the production environment of storefront.

AppBuild and deploy from a Git repository.
DockerRun a service from a container image.
DatabasePostgres, MySQL, Redis, and other data stores.

Name

orders-db

Database

Postgres

Image version

16

With the app

The database stays connected.

It sits on the same worker as the app. The connection stays private. You keep building.

worker · n1worker · n1

app

storefront-api

running

procwebweb
netprivateprivate
private · :5432
private:5432

U01 · sidecar

orders-db

Postgres · postgres:16

enginePostgresPostgres
keyPOSTGRES_URIPOSTGRES_URI

same worker · private network

Engines

Use the engine your app already knows.

Add the database next to the app. The app stays connected. ClickHouse is available. Backups for it are not.

rack · databaserack · database
U01 · PostgresU01 · Postgres

image

or any tag

env key

POSTGRES_URIPOSTGRES_URI

reference

{{ orders-db.POSTGRES_URI }}{{ orders-db.POSTGRES_URI }}

backups

hourly · daily · weekly · monthlyhourly · daily · weekly · monthly

connection · postgres://storefront:••••••@orders-db:5432postgres://storefront:••••••@orders-db:5432 · postgres:16postgres:16

Operations

The database stays recoverable.

You do not run backups. We keep 24 hourly, 7 daily, 4 weekly, and 3 monthly copies on the worker disk, or in an S3, R2, B2, Wasabi, or MinIO bucket you already have. Restore and download from the dashboard. Not on managed dFlow compute, and not for ClickHouse.

retention staveretention stave
hdwm
  • Postgres24 7 4 3
  • MongoDB24 7 4 3
  • Redis24 7 4 3
  • MySQL24 7 4 3
  • MariaDB24 7 4 3
  • ClickHouseunsupported

S3 · R2 · B2 · Wasabi · MinIO

logslogs

Live runtime logs

  1. 14:02:11 listening on 5432
  2. 14:02:12 checkpoint complete
  3. 14:02:18 streaming
restorerestore

Restore and download

source
orders-db-daily-07
target
orders-db
status
ready
netnet

Private by default

  • internalorders-db:5432
  • exposedoff

Data plane

Your data stays with the app.

Database files live beside the app, not in the dashboard. DPA, GDPR, and subprocessors stay on the Trust Center.

control · app.dflow.shcontrol · app.dflow.sh
Trust Center

worker · orders-db

POSTGRES_URI

Container beside the app. URI on the private network.

controlOrchestrates. No database files.
workerFiles live beside the app.

attach

Add the database.Keep the app connected.

No $. No env: prefix. The app reads the key the sidecar publishes.

storefront-api

{{ orders-db.POSTGRES_URI }}

{{ orders-db.POSTGRES_URI }}

orders-db · postgres:16

Attach a database

ClickHouse is available. Backups for it are not available yet.

  • GitHubOpens in a new tab
  • DiscordOpens in a new tab
  • LinkedInOpens in a new tab
StatusOpens in a new tab

Product

  • Pricing
  • Application hosting
  • Database hosting
  • Template hosting
  • AI workflow

Resources

  • Features
  • How it works
  • DocsOpens in a new tab
  • dFlow MCPOpens in a new tab
  • Blog
  • Changelog
  • Roadmap
  • Feedback
  • Developers Hub
  • dFlow vs.

Company

  • Enterprise
  • Partners
  • Join dFlow
  • Startup program
  • Affiliate program
  • Trust Center
  • Brand
  • Contact

Use cases

  • All use cases
  • Web applications
  • APIs and services
  • Data services
  • Workers and cron
  • AI apps and agents
  • Internal tools
  • Replace DIY cloud stack
  • Leave Kubernetes overhead
  • SOC 2Coming soon
  • Australian DPA
  • GDPR
  • Moving our trust centerOpens in a new tab

© 2026 dFlow

  • Privacy
  • Cookies
  • Terms
  • AnalyticaOpens in a new tab