> For clean Markdown content of this page, append .md to this URL. For the complete documentation index, see https://learning.postman.com/llms.txt.

# Postman CLI troubleshooting and FAQ

> Answers to common Postman CLI problems and questions, including duplicate installations, Alpine Linux support, EU region limitations, and how it compares to Newman.

This page answers common questions and problems reported for the Postman CLI (`postman`). For a specific command's own options, see its [command reference page](/docs/postman-cli/postman-cli-options/).

## I have two copies of the Postman CLI installed

If you installed the Postman CLI with both npm and the curl-based script, your system may have two copies of the `postman` binary, and which one runs depends on your `PATH` environment variable's directory order. See [Troubleshooting](/docs/postman-cli/postman-cli-installation/#troubleshooting) on the Install page for the exact steps to check which binary is active and remove the one you don't want.

## Does the Postman CLI support Alpine Linux?

No. Linux support excludes Alpine Linux distributions, due to libc compatibility requirements. See [Install the Postman CLI](/docs/postman-cli/postman-cli-installation/) for supported platforms.

## Why can't I use an API key with collection run or performance run in the EU region?

`--postman-api-key` on [`postman collection run`](/docs/postman-cli/postman-cli-collections/#postman-collection-run) and [`postman performance run`](/docs/postman-cli/postman-cli-monitoring/#postman-performance-run) is only supported in the US region. If your organization uses [Postman EU Data Residency](/docs/administration/enterprise/about-eu-data-residency/), sign in with `postman login --region eu` instead of passing an API key directly to these two commands. See [Authenticate and configure](/docs/postman-cli/postman-cli-authenticate-and-configure/#eu-region) for the full picture of how region and credentials interact.

## How is the Postman CLI different from Newman?

The Postman CLI is Postman's current, actively developed command-line tool, and supports features Newman doesn't, including monitors, mock servers, flows, and the collection v3 format required for [Native Git](/docs/use/native-git/overview/) workflows. Newman only runs collections, and can't run collections created or updated in Postman v12 and later. If you have existing Newman scripts, see [Migrate from Newman to the Postman CLI](/docs/reference/newman-cli/migrate-to-postman-cli/) for a command mapping and migration steps.

## Where do I report a bug or request a feature?

Run `postman feedback "<your feedback>"` from the command line to submit feedback about CLI usability, gaps, or improvement suggestions directly to Postman.

## Next steps

* [Install the Postman CLI](/docs/postman-cli/postman-cli-installation/).
* [Authenticate and configure the Postman CLI](/docs/postman-cli/postman-cli-authenticate-and-configure/).
* Browse [commands and global options](/docs/postman-cli/postman-cli-options/).