> ## Documentation Index
> Fetch the complete documentation index at: https://veryfront.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Deployment API

> Create releases and deploy them to project environments.

For API groups, see [Deployment API](/docs/cloud/apis/deployment).

## Tools

| Tool | Description |
| - | - |
| [List deployments](/docs/cloud/mcp/tools/list-deployments) | List all deployments for a project with pagination support |
| [List domains](/docs/cloud/mcp/tools/list-domains) | List a page of custom domains in an environment. |
| [List environment variable keys](/docs/cloud/mcp/tools/list-environment-variable-keys) | List environment variable keys without returning secret values. |
| [List environment variables](/docs/cloud/mcp/tools/list-environment-variables) | List all environment variables for a specific environment |
| [List environments](/docs/cloud/mcp/tools/list-environments) | List a page of project environments. |
| [List releases](/docs/cloud/mcp/tools/list-releases) | List all releases for a project with pagination support |
| [List servers](/docs/cloud/mcp/tools/list-servers) | List a page of dedicated project servers ordered by creation time then ID, ascending. |
| [Get deployment](/docs/cloud/mcp/tools/get-deployment) | Get details of a specific deployment by ID |
| [Get domain](/docs/cloud/mcp/tools/get-domain) | Get details of a specific domain |
| [Get environment](/docs/cloud/mcp/tools/get-environment) | Get details of a specific environment |
| [Get latest release](/docs/cloud/mcp/tools/get-latest-release) | Get the latest release for a project |
| [Get project by domain](/docs/cloud/mcp/tools/get-project-by-domain) | Look up which project and environment a custom domain belongs to. |
| [Get release](/docs/cloud/mcp/tools/get-release) | Get details of a specific release by ID |
| [Get server](/docs/cloud/mcp/tools/get-server) | Get details of a specific dedicated server |
| [Create deployment](/docs/cloud/mcp/tools/create-deployment) | Deploy a release to an environment |
| [Create domain](/docs/cloud/mcp/tools/create-domain) | Add a custom domain to an environment |
| [Create environment](/docs/cloud/mcp/tools/create-environment) | Create a new private environment |
| [Create release](/docs/cloud/mcp/tools/create-release) | Create a release snapshot and queue artifact preparation. |
| [Create server](/docs/cloud/mcp/tools/create-server) | Create a dedicated veryfront-server instance for an environment |
| [Update domain](/docs/cloud/mcp/tools/update-domain) | Update a custom domain name |
| [Update environment](/docs/cloud/mcp/tools/update-environment) | Update environment fields and optionally upsert variables atomically. |
| [Delete deployment](/docs/cloud/mcp/tools/delete-deployment) | Delete a deployment |
| [Delete domain](/docs/cloud/mcp/tools/delete-domain) | Remove a custom domain from an environment |
| [Delete environment](/docs/cloud/mcp/tools/delete-environment) | Delete an environment |
| [Delete environment variable](/docs/cloud/mcp/tools/delete-environment-variable) | Delete an environment variable |
| [Delete release](/docs/cloud/mcp/tools/delete-release) | Delete a release |
| [Delete server](/docs/cloud/mcp/tools/delete-server) | Mark a project server deleting. |
| [Upsert environment variable](/docs/cloud/mcp/tools/upsert-environment-variable) | Create or update an environment variable |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.