# DBHost > Managed PostgreSQL hosting for developers with pooling, daily backups, guarded SQL exploration, and API and CLI automation on paid plans. - [Introduction](https://docs.dbhost.app/introduction.md): Managed PostgreSQL hosting with pooling, backups, scoped API keys, and guarded SQL exploration. - [Quickstart](https://docs.dbhost.app/quickstart.md): Create your first database in under 2 minutes. - [CLI](https://docs.dbhost.app/cli.md): Install and use the DBHost CLI. - [Core concepts](https://docs.dbhost.app/concepts.md): Key concepts and terminology in DBHost. - [Security](https://docs.dbhost.app/security.md): How DBHost handles scoped access, guarded SQL exploration, abuse controls, backups, and operational boundaries. - [Next.js PostgreSQL Guide](https://docs.dbhost.app/guides/nextjs-postgres.md): Choose Prisma, Drizzle, or node-postgres for connecting a Next.js app to DBHost with the right level of abstraction. - [Next.js Prisma Quickstart](https://docs.dbhost.app/guides/nextjs-prisma.md): Connect a Next.js app to DBHost with Prisma and query PostgreSQL through the pooled database URL. - [Next.js Drizzle Quickstart](https://docs.dbhost.app/guides/nextjs-drizzle.md): Connect a Next.js app to DBHost with Drizzle ORM and query PostgreSQL through the pooled database URL. - [Next.js pg Quickstart](https://docs.dbhost.app/guides/nextjs-pg.md): Connect a Next.js app to DBHost with node-postgres and query PostgreSQL through the pooled database URL. - [CLI and API Automation Guide](https://docs.dbhost.app/guides/cli-api-automation.md): Automate DBHost database tasks from scripts, CI, and terminals with API keys, the CLI, and JSON output. - [Self-Hosted Postgres vs DBHost for Small SaaS Teams](https://docs.dbhost.app/guides/self-hosted-postgres-vs-dbhost.md): Compare self-hosted PostgreSQL and DBHost on the criteria small SaaS teams care about: pooling, backups, automation, and time. - [Managing databases](https://docs.dbhost.app/dashboard/databases.md): Create, view, and manage your PostgreSQL databases. - [Activity](https://docs.dbhost.app/dashboard/activity.md): Review account and owned-database activity from the dashboard. - [Data Explorer](https://docs.dbhost.app/dashboard/explorer.md): Browse tables and run read-only SQL against a selected database. - [Backups](https://docs.dbhost.app/dashboard/backups.md): Trigger and manage database backups. - [API keys](https://docs.dbhost.app/dashboard/api-keys.md): Generate and manage API keys for programmatic access. - [Settings](https://docs.dbhost.app/dashboard/settings.md): Manage your account, billing, and API keys. - [API introduction](https://docs.dbhost.app/api-reference/introduction.md): Programmatic access to DBHost for creating and managing databases. - [Authentication](https://docs.dbhost.app/api-reference/authentication.md): How to authenticate with the DBHost API. - [Create database](https://docs.dbhost.app/api-reference/databases/create.md): Provision a new PostgreSQL database. - [Managed database creation](https://docs.dbhost.app/api-reference/databases/managed-create.md): Reserve an exact database identity before provisioning managed roles. - [List databases](https://docs.dbhost.app/api-reference/databases/list.md): Get the databases visible to the authenticated API key. - [Get database](https://docs.dbhost.app/api-reference/databases/get.md): Get details for a specific database. - [Reset password](https://docs.dbhost.app/api-reference/databases/reset-password.md): Generate a new password for a database. - [Managed role changes](https://docs.dbhost.app/api-reference/databases/role-changes.md): Rotate or revoke one managed database role without changing other profiles. - [Repair ownership](https://docs.dbhost.app/api-reference/databases/repair-ownership.md): Reassign ownership of a database's objects to the owner role after a restore. - [Trigger backup](https://docs.dbhost.app/api-reference/backups/trigger.md): Start an asynchronous database backup/export. - [List backups](https://docs.dbhost.app/api-reference/backups/list.md): Get all backups for a database. - [Download backup](https://docs.dbhost.app/api-reference/backups/download.md): Download one backup file for a database. - [Delete backup](https://docs.dbhost.app/api-reference/backups/delete.md): Delete one backup file for a database. - [Delete database](https://docs.dbhost.app/api-reference/databases/delete.md): Queue a guarded, recoverable deletion for a managed database. - [Deleted databases](https://docs.dbhost.app/api-reference/databases/deleted.md): List, download, and recover an operation-bound deleted database. - [Restore backup (limited rollout)](https://docs.dbhost.app/api-reference/backups/restore.md): Exact-target restore contract for operator-approved rollouts; not generally available. - [Stage restore upload (limited rollout)](https://docs.dbhost.app/api-reference/backups/restore-upload.md): Exact-target import contract for operator-approved rollouts; not generally available. - [Get operation](https://docs.dbhost.app/api-reference/operations/get.md): Read the current status of an asynchronous database operation. - [Health check](https://docs.dbhost.app/api-reference/health/check.md): Check the detailed status of the VPS agent and its services. ## OpenAPI Specs - [role-changes.openapi](/api-reference/databases/role-changes.openapi.yaml) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.