> For the complete documentation index, see [llms.txt](https://docs.poshtools.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.poshtools.com/system-requirements.md).

# System Requirements

Each tool has its own requirements page. Use the per-tool page when installing a single component.

* [Visual Studio requirements](/tools/visual-studio/system-requirements.md)
* [Visual Studio Code requirements](/tools/visual-studio-code/system-requirements.md)
* [PowerShell Module requirements](/tools/powershell-module/system-requirements.md)
* [PSMSI requirements](/tools/psmsi/system-requirements.md)
* [PSEdit requirements](/tools/psedit/system-requirements.md)
* [PSCommander requirements](/tools/pscommander/system-requirements.md)
* [PowerShell Protect requirements](/tools/powershell-protect/system-requirements.md)

## Shared Requirements

Most tools are distributed from the Visual Studio Marketplace or the PowerShell Gallery. Machines that install PowerShell Gallery modules need PowerShellGet or PSResourceGet configured with access to the gallery. Packaging and installer generation may also require internet access to restore .NET or NuGet dependencies unless those packages are available from an internal feed.
