# DBHost > Managed PostgreSQL hosting for developers. Provision databases in seconds with pooling, backups, scoped API keys, guarded SQL exploration, and a REST API. ## Docs - [Authentication](https://docs.dbhost.app/api-reference/authentication.md): How to authenticate with the DBHost API. - [Delete backup](https://docs.dbhost.app/api-reference/backups/delete.md): Delete one backup file for a database. - [Download backup](https://docs.dbhost.app/api-reference/backups/download.md): Download one backup file for a database. - [List backups](https://docs.dbhost.app/api-reference/backups/list.md): Get all backups for a database. - [Restore backup](https://docs.dbhost.app/api-reference/backups/restore.md): Restore a database from an existing backup. - [Restore from file](https://docs.dbhost.app/api-reference/backups/restore-upload.md): Upload a pg_dump file and restore it into a database. - [Trigger backup](https://docs.dbhost.app/api-reference/backups/trigger.md): Start an asynchronous database backup/export. - [Create database](https://docs.dbhost.app/api-reference/databases/create.md): Provision a new PostgreSQL database. - [Delete database](https://docs.dbhost.app/api-reference/databases/delete.md): Permanently delete a database and all its data. - [Get database](https://docs.dbhost.app/api-reference/databases/get.md): Get details for a specific database. - [List databases](https://docs.dbhost.app/api-reference/databases/list.md): Get the databases visible to the authenticated API key. - [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. - [Reset password](https://docs.dbhost.app/api-reference/databases/reset-password.md): Generate a new password for a database. - [Health check](https://docs.dbhost.app/api-reference/health/check.md): Check the detailed status of the VPS agent and its services. - [API introduction](https://docs.dbhost.app/api-reference/introduction.md): Programmatic access to DBHost for creating and managing databases. - [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. - [Activity](https://docs.dbhost.app/dashboard/activity.md): Review account and owned-database activity from the dashboard. - [API keys](https://docs.dbhost.app/dashboard/api-keys.md): Generate and manage API keys for programmatic access. - [Backups](https://docs.dbhost.app/dashboard/backups.md): Trigger and manage database backups. - [Managing databases](https://docs.dbhost.app/dashboard/databases.md): Create, view, and manage your PostgreSQL databases. - [Data Explorer](https://docs.dbhost.app/dashboard/explorer.md): Browse tables and run read-only SQL against a selected database. - [Settings](https://docs.dbhost.app/dashboard/settings.md): Manage your account, billing, and API keys. - [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. - [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. - [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. - [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. - [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. - [Security](https://docs.dbhost.app/security.md): How DBHost handles scoped access, guarded SQL exploration, abuse controls, backups, and operational boundaries. ## OpenAPI Specs - [openapi](https://docs.dbhost.app/api-reference/openapi.json)