> For the complete documentation index, see [llms.txt](https://docs.n8n.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.n8n.io/integrations/community-nodes/installation-and-management.md).

# Installation and management

There are four ways to install community nodes:

* Within n8n using the [nodes panel](/integrations/community-nodes/installation-and-management/install-verified-community-nodes.md) (for verified community nodes only).
* Within n8n [using the GUI](/integrations/community-nodes/installation-and-management/gui-installation.md): Use this method to install community nodes from the npm registry.
* [Manually from the command line](/integrations/community-nodes/installation-and-management/manual-installation.md): use this method to install community nodes from npm if your n8n instance doesn't support installation through the in-app GUI.
* [From environment variables](/integrations/community-nodes/installation-and-management/environment-variable-installation.md): use this method to bootstrap an instance with a fixed set of community packages, for example through a deployment pipeline.

{% hint style="info" %}
**Installing from npm only available on self-hosted instances**

Unverified community nodes aren't available on n8n cloud and require [self-hosting](/deploy/host-n8n.md) n8n.
{% endhint %}
