# Webdock > Product guides and developer documentation for Webdock Console, hosting, websites and Mail. - [Webdock documentation](https://docs.webdock.dev/index.md): Manage websites, applications and workspace services, and connect your tools through the Webdock APIs. - [Get started](https://docs.webdock.dev/quickstart.md): Join a Webdock workspace and find the resources assigned to you. - [Console and workspaces](https://docs.webdock.dev/guides/console.md): Understand workspaces, projects and resources in Webdock Console. - [Accounts and access](https://docs.webdock.dev/guides/access.md): Manage account security, workspace membership and website permissions. - [Websites and content](https://docs.webdock.dev/guides/websites.md): Edit through Console while keeping drafts, previews and published pages separate. - [Applications and deployments](https://docs.webdock.dev/guides/applications.md): Manage application configuration, deployment operations and runtime state. - [Persistent storage](https://docs.webdock.dev/guides/storage.md): Understand application data retention, storage allowances and deletion. - [Managed PostgreSQL](https://docs.webdock.dev/guides/databases.md): Review PostgreSQL availability, service models and connection requirements. - [Mail](https://docs.webdock.dev/guides/mail.md): Choose sending or incoming mail and prepare a verified sender domain. - [Plans and billing](https://docs.webdock.dev/guides/plans-and-billing.md): Understand allowances, accepted offers and payment confirmation. - [Bring your own infrastructure](https://docs.webdock.dev/guides/byok.md): Connect your own Kubernetes cluster, Vercel team or turboSMTP account to Webdock. - [Your Kubernetes or k3s cluster](https://docs.webdock.dev/guides/byok-kubernetes.md): Register an existing cluster, enroll its agent and manage permitted workloads. - [Your Vercel team](https://docs.webdock.dev/guides/byok-vercel.md): Connect a customer-owned team and limit access to selected projects. - [Your turboSMTP account](https://docs.webdock.dev/guides/byok-mail.md): Connect provider credentials securely and issue separate Webdock Mail API keys. - [Troubleshooting](https://docs.webdock.dev/guides/troubleshooting.md): Resolve common account, resource and integration problems. - [Developer overview](https://docs.webdock.dev/developers/overview.md): Choose the Webdock integration surface that matches your task. - [Authentication](https://docs.webdock.dev/developers/authentication.md): Keep browser sessions, OAuth tokens and Mail API keys separate. - [MCP integration](https://docs.webdock.dev/developers/mcp.md): Connect an OAuth-capable client to Webdock registry or hosting tools. - [BYOK automation](https://docs.webdock.dev/developers/byok.md): Use Hosting MCP with current permissions, resource versions and operation IDs. - [Registry REST API](https://docs.webdock.dev/developers/registry.md): Query customer, project and CMS inventory with the same OAuth resource used by MCP. - [Website integration](https://docs.webdock.dev/developers/website-integration.md): Connect an independent CMS to Webdock without exposing administrative credentials. - [Send your first message](https://docs.webdock.dev/developers/mail-quickstart.md): Use a simulator recipient before sending through an enabled Mail connection. - [Mail API behavior](https://docs.webdock.dev/developers/mail-api.md): Understand the generated reference, credentials, limits and safe retries. - [Mail webhooks](https://docs.webdock.dev/developers/mail-webhooks.md): Verify signatures and process events without repeating side effects. - [Local development](https://docs.webdock.dev/developers/local-development.md): Work with the current Webdock monorepo and isolated test environments. - [Maintain these docs](https://docs.webdock.dev/developers/documentation.md): Add Mintlify pages, update navigation and keep the API reference in sync. - [List emails](https://docs.webdock.dev/api-reference/emails/list-emails.md): Requires full_access. Account and connection are derived from the key. - [Send an email](https://docs.webdock.dev/api-reference/emails/send-an-email.md): Requires sending_access. Account and connection are derived from the key. - [Send a batch](https://docs.webdock.dev/api-reference/emails/send-a-batch.md): Requires sending_access. Account and connection are derived from the key. - [Retrieve an email](https://docs.webdock.dev/api-reference/emails/retrieve-an-email.md): Requires full_access. Account and connection are derived from the key. - [Reschedule an email](https://docs.webdock.dev/api-reference/emails/reschedule-an-email.md): Requires full_access. Account and connection are derived from the key. - [Cancel an email](https://docs.webdock.dev/api-reference/emails/cancel-an-email.md): Requires full_access. Account and connection are derived from the key. - [Retrieve a batch](https://docs.webdock.dev/api-reference/batches/retrieve-a-batch.md): Requires full_access. Account and connection are derived from the key. - [List domains](https://docs.webdock.dev/api-reference/domains/list-domains.md): Requires full_access. Account and connection are derived from the key. - [Add a domain](https://docs.webdock.dev/api-reference/domains/add-a-domain.md): Requires full_access. Account and connection are derived from the key. - [Retrieve a domain](https://docs.webdock.dev/api-reference/domains/retrieve-a-domain.md): Requires full_access. Account and connection are derived from the key. - [Remove a domain](https://docs.webdock.dev/api-reference/domains/remove-a-domain.md): Requires full_access. Account and connection are derived from the key. - [Verify a domain](https://docs.webdock.dev/api-reference/domains/verify-a-domain.md): Requires full_access. Account and connection are derived from the key. - [List API keys](https://docs.webdock.dev/api-reference/api-keys/list-api-keys.md): Requires full_access. Account and connection are derived from the key. - [Create an API key](https://docs.webdock.dev/api-reference/api-keys/create-an-api-key.md): Requires full_access. Account and connection are derived from the key. - [Revoke an API key](https://docs.webdock.dev/api-reference/api-keys/revoke-an-api-key.md): Requires full_access. Account and connection are derived from the key. - [List webhooks](https://docs.webdock.dev/api-reference/webhooks/list-webhooks.md): Requires full_access. Account and connection are derived from the key. - [Create a webhook](https://docs.webdock.dev/api-reference/webhooks/create-a-webhook.md): Requires full_access. Account and connection are derived from the key. - [Retrieve a webhook](https://docs.webdock.dev/api-reference/webhooks/retrieve-a-webhook.md): Requires full_access. Account and connection are derived from the key. - [Delete a webhook](https://docs.webdock.dev/api-reference/webhooks/delete-a-webhook.md): Requires full_access. Account and connection are derived from the key. - [Update a webhook](https://docs.webdock.dev/api-reference/webhooks/update-a-webhook.md): Requires full_access. Account and connection are derived from the key. - [List webhook deliveries](https://docs.webdock.dev/api-reference/webhooks/list-webhook-deliveries.md): Requires full_access. Account and connection are derived from the key. - [Rotate a signing secret](https://docs.webdock.dev/api-reference/webhooks/rotate-a-signing-secret.md): Requires full_access. Account and connection are derived from the key. - [Replay a delivery](https://docs.webdock.dev/api-reference/webhooks/replay-a-delivery.md): Requires full_access. Account and connection are derived from the key. - [List suppressions](https://docs.webdock.dev/api-reference/suppressions/list-suppressions.md): Requires full_access. Account and connection are derived from the key. - [Add a suppression](https://docs.webdock.dev/api-reference/suppressions/add-a-suppression.md): Requires full_access. Account and connection are derived from the key. - [Remove a suppression](https://docs.webdock.dev/api-reference/suppressions/remove-a-suppression.md): Requires full_access. Account and connection are derived from the key. - [List request logs](https://docs.webdock.dev/api-reference/logs/list-request-logs.md): Requires full_access. Account and connection are derived from the key. - [Retrieve a request log](https://docs.webdock.dev/api-reference/logs/retrieve-a-request-log.md): Requires full_access. Account and connection are derived from the key. - [Retrieve analytics](https://docs.webdock.dev/api-reference/analytics/retrieve-analytics.md): Requires full_access. Account and connection are derived from the key. ## OpenAPI Specs - [mail](/openapi/mail.json) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.