# Add a new environment

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

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="add/docker">docker</a></td><td><a href="https://3850702872-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXI7douejaBgpZ6CP2zJf%2Fuploads%2Fgit-blob-a96baf997f6e52376b065b80da7b1bf14e0f2613%2Fcard-docker.png?alt=media">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="add/swarm">swarm</a></td><td><a href="https://3850702872-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXI7douejaBgpZ6CP2zJf%2Fuploads%2Fgit-blob-a96baf997f6e52376b065b80da7b1bf14e0f2613%2Fcard-docker.png?alt=media">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="add/podman">podman</a></td><td><a href="https://3850702872-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXI7douejaBgpZ6CP2zJf%2Fuploads%2Fgit-blob-36481c878a8a9af1c462725cb678474970c977bb%2Fpodman-logo-tile.png?alt=media">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="add/kubernetes">kubernetes</a></td><td><a href="https://3850702872-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXI7douejaBgpZ6CP2zJf%2Fuploads%2Fgit-blob-ec4761919425dbdf89825a80e0c078f84159941c%2Fcard-kubernetes.png?alt=media">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="add/aci">aci</a></td><td><a href="https://3850702872-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXI7douejaBgpZ6CP2zJf%2Fuploads%2Fgit-blob-2a1ebb85e86b650ec5a3ead458852475f0921d0b%2Fcard-aci.png?alt=media">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="files"></th></tr></thead><tbody><tr><td><strong>Provision KaaS Cluster</strong></td><td>Provision a Kubernetes cluster via a cloud provider's Kubernetes as a Service</td><td></td><td><a href="add/kaas">kaas</a></td><td><a href="https://3850702872-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXI7douejaBgpZ6CP2zJf%2Fuploads%2Fgit-blob-504391c554a5cb81c47667292d3eaeb20e16d8b7%2Fcard-kaas-large.png?alt=media">card-kaas-large.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="add/kube-create">kube-create</a></td><td><a href="https://3850702872-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXI7douejaBgpZ6CP2zJf%2Fuploads%2Fgit-blob-9b53881c88b2900357c3cf4d7651fb8657816f54%2Fcard-kube-create-large.png?alt=media">card-kube-create-large.png</a></td></tr></tbody></table>

You can also add environments via the Portainer API.

{% content-ref url="add/api" %}
[api](https://docs.portainer.io/2.33-lts/admin/environments/add/api)
{% endcontent-ref %}
