<commit_before># Installing Ambassador

Ambassador can be installed in a variety of ways. The most common approach to installing Ambassador is directly on Kubernetes with our default, customizable manifest.

## Kubernetes


<table>
<tr>
<td>
<a href="getting-started"><img src="/images/kubernetes.png"></a>
</td>
<td>
Ambassador is designed to run in Kubernetes for production. <a href="/user-guide/getting-started">Deploy to Kubernetes via YAML</a>.
</td>
</tr>
</table>

## Other methods

You can also install Ambassador using Helm, Docker, or Docker Compose.

| [![Helm](/images/helm.png)](/user-guide/helm) | [![Docker](/images/docker.png)](/about/quickstart) | [![Docker Compose](/images/docker-compose.png)](/user-guide/docker-compose)
| --- | --- | --- |
| Helm is a package manager for Kubernetes. Ambassador comes pre-packaged as a Helm chart. [Deploy to Kubernetes via Helm.](/user-guide/helm) | The Docker install will let you try Ambassador locally in seconds, but is not supported for production. [Try via Docker.](/about/quickstart) | The Docker Compose setup gives you a local development environment (a good alternative to Minikube), but is not suitable for production. [Set up with Docker Compose.](/user-guide/docker-compose)<commit_msg>Broken link<commit_after># Installing Ambassador

Ambassador can be installed in a variety of ways. The most common approach to installing Ambassador is directly on Kubernetes with our default, customizable manifest.

## Kubernetes


<table>
<tr>
<td>
<a href="/user-guide/getting-started"><img src="/images/kubernetes.png"></a>
</td>
<td>
Ambassador is designed to run in Kubernetes for production. <a href="/user-guide/getting-started">Deploy to Kubernetes via YAML</a>.
</td>
</tr>
</table>

## Other methods

You can also install Ambassador using Helm, Docker, or Docker Compose.

| [![Helm](/images/helm.png)](/user-guide/helm) | [![Docker](/images/docker.png)](/about/quickstart) | [![Docker Compose](/images/docker-compose.png)](/user-guide/docker-compose)
| --- | --- | --- |
| Helm is a package manager for Kubernetes. Ambassador comes pre-packaged as a Helm chart. [Deploy to Kubernetes via Helm.](/user-guide/helm) | The Docker install will let you try Ambassador locally in seconds, but is not supported for production. [Try via Docker.](/about/quickstart) | The Docker Compose setup gives you a local development environment (a good alternative to Minikube), but is not suitable for production. [Set up with Docker Compose.](/user-guide/docker-compose)
{'fraction_non_alphanumeric': 0.13055555555555556, 'fraction_numerical': 0.0, 'mean_word_length': 4.614699331848552, 'pattern_counts': {'":': 0, '<': 29, '<?xml version=': 0, '>': 29, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '210061', 'n_tokens_mistral': 788, 'n_tokens_neox': 707, 'n_words': 274}