> This page is for version v1 API.
> For other versions, use one of these documentation indexes:
> - v2 API (default): https://docs.cohere.com/v2/llms.txt
> - v1 API: https://docs.cohere.com/v1/llms.txt

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.cohere.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.cohere.com/_mcp/server.

# Private Deployment

> This page contains a description of with Cohere's LLM platform on premises.

This guide walks through how to pull Cohere's container images using a license and provides testing steps using both Docker and Kubernetes.

(TODO) Links to how to use with cloud providers

## Prerequisites

Before starting, ensure you have a license and image tag provided by Cohere. In order to get this [contact sales](https://cohere.com/contact-sales).

## Pull Container Images with License

Cohere will provide access to container images through a registry authenticated with a license. Users can pull these images and replicate them as needed in their environment to avoid runtime network access from inside the cluster.

Images will come `proxy.replicated.com`. Pulling the images will require firewall access open to `proxy.replicated.com` and `proxy-auth.replicated.com`. More information on these endpoints may be found in the [Replicated documentation](https://docs.replicated.com/enterprise/installing-general-requirements#firewall-openings-for-online-installations).

To test pulling images with a license, modify your docker CLI configuration to include authentication details for the registry. Note: `docker login` will not work.

The docker CLI is only an example - any tool which can pull images with credentials will work with the license ID configured as both username and password. Skopeo is another popular tool for copying images between registries which will work with this flow.

> **The following commands will overwrite your existing docker CLI configuration**
>
> With authentication details for Cohere’s registry. If preferred, you can manually add the `auths` entry to preserve other configuration.