Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.dbhost.app/llms.txt

Use this file to discover all available pages before exploring further.

DBHost is a managed PostgreSQL hosting service. Sign up, create a database, and get a connection string — we handle the server, connection pooling, and backups. No infrastructure to manage.

What you get

  • Web dashboard at dbhost.app for creating, managing, and monitoring databases
  • Database lifecycle controls for starting, stopping, restarting, and rotating credentials
  • Role-based shared access for collaborating without sharing one password everywhere
  • Per-database IP allowlists enforced at the PgBouncer layer
  • SQL Explorer for owners to browse public tables and run guarded read-only SQL in the dashboard
  • REST API for programmatic access and CI/CD integration
  • CLI published as @dbhost-app/cli for terminal-based workflows
  • Scoped API keys for least-privilege third-party integrations
  • Encrypted stored database credentials so tenant passwords are protected at rest in the control plane
  • PgBouncer connection pooling on every database
  • Daily automated backups with pg_dump, plus on-demand backup triggers

Operator features

DBHost also includes admin/operator surfaces for platform management:
  • Admin panel for user and database management
  • Activity history for user/admin/API actions
  • Incident monitoring for agent, backup, API, and render/runtime failures

How it works

You (browser / API)


┌─────────────┐     HTTPS      ┌──────────────────┐
│   Vercel     │ ──────────────▶│   VPS Agent      │
│   Next.js    │                │   FastAPI         │
│   Dashboard  │                │                   │
│   REST API   │                │  ┌─ PostgreSQL    │
│   Admin      │                │  ├─ PgBouncer     │
└─────────────┘                │  └─ Backups       │
                                └──────────────────┘
The control plane (Next.js on Vercel) handles authentication, the dashboard UI, and metadata storage. The data plane (Python agent on VPS) handles the actual database operations: creating users, running DDL, managing PgBouncer config, and taking backups. Customer-facing operations stay tenant-scoped. The in-dashboard explorer is owner-only and read-only, and the internal VPS agent now serves only databases that DBHost has explicitly registered as managed customer databases.

Next steps

Quickstart

Create your first database in under 2 minutes.

API reference

Integrate DBHost into your workflow.

Dashboard guide

Learn the end-user dashboard, backups, explorer, and account workflows.

Concepts

Understand the public product model and core building blocks.