> For the complete documentation index, see [llms.txt](https://docs.portainer.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.portainer.io/admin/environments/add.md).

# Add a new environment

Portainer can manage multiple environments in addition to the local environment on which it is installed.

You can choose to connect to existing environments:

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td><strong>Docker Standalone</strong></td><td>Connect to Docker Standalone via URL/IP, API or Socket</td><td></td><td><a href="/admin/environments/add/docker.md">Add a Docker Standalone environment</a></td><td><a href="https://content.gitbook.com/content/MmwXfSb4bP3JyB8BLrAf/blobs/OEYm8IWNIuBvnTOWLf6m/card-docker.png">card-docker.png</a></td></tr><tr><td><strong>Docker Swarm</strong></td><td>Connect to Docker Swarm via URL/IP, API or Socket</td><td></td><td><a href="/admin/environments/add/swarm.md">Add a Docker Swarm environment</a></td><td><a href="https://content.gitbook.com/content/MmwXfSb4bP3JyB8BLrAf/blobs/OEYm8IWNIuBvnTOWLf6m/card-docker.png">card-docker.png</a></td></tr><tr><td><strong>Podman</strong></td><td>Connect to Podman via URL/IP or Socket</td><td></td><td><a href="/admin/environments/add/podman.md">Add a Podman environment</a></td><td><a href="https://content.gitbook.com/content/MmwXfSb4bP3JyB8BLrAf/blobs/RsjGQ9tzf7QGpTLAmFlv/podman-logo-tile.png">podman-logo-tile.png</a></td></tr><tr><td><strong>Kubernetes</strong></td><td>Connect to a Kubernetes environment via URL/IP or via kubeconfig import</td><td></td><td><a href="/admin/environments/add/kubernetes.md">Add a Kubernetes environment</a></td><td><a href="https://content.gitbook.com/content/MmwXfSb4bP3JyB8BLrAf/blobs/MP4rEHDOYgxXODsJ30R5/card-kubernetes.png">card-kubernetes.png</a></td></tr><tr><td><strong>Azure ACI</strong></td><td>Connect to an Azure ACI environment via API</td><td></td><td><a href="/admin/environments/add/aci.md">Add an ACI environment</a></td><td><a href="https://content.gitbook.com/content/MmwXfSb4bP3JyB8BLrAf/blobs/IxIGv7G2XOcaHoSv6KvZ/card-aci.png">card-aci.png</a></td></tr></tbody></table>

Or alternatively set up new environments:

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="image">Cover image</th></tr></thead><tbody><tr><td><strong>KubeSolo (Edge)</strong></td><td>Deploy a single-node Kubernetes edge environment with KubeSolo</td><td></td><td><a href="broken://pages/75r7MwmKS8qoApxilQLj">Broken link</a></td><td data-object-fit="contain"><a href="https://content.gitbook.com/content/MmwXfSb4bP3JyB8BLrAf/blobs/5CvwC9lE4YHbTmwYmD15/kubesolo-logo-only.png">kubesolo-logo-only.png</a></td></tr><tr><td><strong>Create a Kubernetes cluster</strong></td><td>Create a Kubernetes cluster on existing infrastructure</td><td></td><td><a href="/admin/environments/add/kube-create.md">Create a Kubernetes cluster</a></td><td><a href="https://content.gitbook.com/content/MmwXfSb4bP3JyB8BLrAf/blobs/OuXxU3A8d99B0LEDeGd3/card-kube-create-large.png">card-kube-create-large.png</a></td></tr></tbody></table>

You can also add environments via the Portainer API.

{% content-ref url="/pages/-MgrO64wGTdxZ0gJcd86" %}
[Add an environment via the Portainer API](/admin/environments/add/api.md)
{% endcontent-ref %}
