> For clean Markdown content of this page, append .md to this URL. For the complete documentation index, see https://learning.postman.com/llms.txt. For full content including API reference and SDK examples, see https://learning.postman.com/llms-full.txt.

# Postman installation overview

Postman provides several installation options and enables you to customize your user experience. With a free Postman account, you can securely access your APIs from different machines and collaborate with others on API design. To scale up your API lifecycle, take advantage of paid Postman plans. You can also set up a proxy server as another security barrier.

To learn how to sign up, sign in, and manage your Postman account settings, see [About Postman accounts](/docs/getting-started/installation/account/overview/).

## Install Postman

You can [install Postman](/docs/getting-started/installation/install-app/) on a number of operating systems including [Windows](/docs/getting-started/installation/install-app/#install-postman-on-windows), [macOS](/docs/getting-started/installation/install-app/#install-postman-on-mac), and [Linux](/docs/getting-started/installation/install-app/#install-postman-on-linux) or use the [Postman web app](/docs/getting-started/installation/install-app/#use-the-postman-web-app). If you use the Postman web app, for best experience download and install the [Postman Desktop Agent](/docs/getting-started/basics/about-postman-agent/#postman-desktop-agent) to take advantage of additional features.

The [Postman Visual Studio Code extension](/docs/reference/vs-code-extension/overview/) enables you to test and collaborate on your APIs directly in the application you use to develop them.

## Update Postman

To keep Postman up to date, see [Update Postman](/docs/getting-started/installation/update/). To keep the Desktop Agent up to date, see [Update the Postman Desktop Agent](/docs/getting-started/basics/about-postman-agent/#update-the-postman-desktop-agent).

## Use Postman behind a firewall

If your organization operates behind a network firewall, your IT team may need to allowlist certain domains for Postman to connect to its services. For the full list of domains to allowlist, see [Firewall configuration](/docs/getting-started/installation/firewall/).

## Troubleshoot your Postman installation

If you encounter issues installing or running Postman, see [Troubleshoot your Postman installation](/docs/getting-started/installation/troubleshoot/).

## System requirements

For a list of Postman's system requirements, see [Postman system requirements](/docs/getting-started/installation/system-requirements/).

## Manage your Postman settings

Postman enables you to customize your user experience by adjusting your Postman theme, shortcuts, add-ons, and other options in the Postman **Settings**. To learn more, see [Customize Postman settings](/docs/getting-started/installation/settings/settings-overview/).

## Manage your Postman profile

A Postman profile helps you organize your work and enables you to share your public APIs, collections, and workspaces with other Postman users. For more information, see [Customize your Postman profile](/docs/getting-started/installation/postman-profile/).

## Configure a proxy server

A proxy server prevents others from accessing your internal network. By default, the Postman desktop app uses your system's configured proxy to send API requests or access the internet. But you can also configure Postman to use the system proxy or a custom proxy when sending requests. To learn more, see [Configure Postman to use a proxy server](/docs/getting-started/installation/proxy/).