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

# Explore Postman's command-line companion

The Postman CLI is a secure command-line companion for Postman. It's signed and supported by Postman, like the Postman app. The Postman CLI supports the following features:

* [Run basic CLI commands](/docs/postman-cli/postman-cli-basic/) to get help and version information.
* [Authenticate with Postman](/docs/postman-cli/postman-cli-auth/) from the command line.
* [Check API specifications](/docs/postman-cli/postman-cli-governance/) against configured API governance rules.
* [Run and manage collections](/docs/postman-cli/postman-cli-collections/) with extensive configuration options and built-in reporters.
* [Create and manage datasets](/docs/postman-cli/postman-cli-datasets/) with reusable data sources, SQL queries, and saved views.
* [Deploy and trigger Postman Flows](/docs/postman-cli/postman-cli-flows/) for API workflow automation.
* [Start mock servers](/docs/postman-cli/postman-cli-mock/) to simulate API behavior for testing and development.
* Run [monitors](/docs/postman-cli/postman-cli-monitoring/#postman-monitor-run) and [performance tests](/docs/postman-cli/postman-cli-monitoring/#postman-performance-run) to check your API's health and performance, and catch regressions.
* [Start monitoring runners](/docs/postman-cli/postman-cli-monitoring/#postman-runner-start) in your internal network to monitor APIs with private endpoints.
* [Initialize application configuration and run application tests](/docs/postman-cli/postman-cli-application/) with network capture and Application Inventory reporting.
* [Give coding agents Postman CLI context](/docs/postman-cli/postman-cli-context/) for API discovery, code generation, and maintenance tasks.
* [Publish API versions](/docs/postman-cli/postman-cli-publish-api-versions/) in the Postman v11 API Builder from the command line.
* [Test individual HTTP requests](/docs/postman-cli/postman-cli-requests/) directly from the command line.
* [Generate and manage client SDKs](/docs/postman-cli/postman-cli-sdk-gen/) from your Postman Collections and API specifications.
* [Search for Postman elements](/docs/postman-cli/postman-cli-search/) such as requests, collections, workspaces, flows, mocks, environments, and specifications.
* [Run simulations](/docs/postman-cli/postman-cli-simulator/) against local mock servers to test how your service responds to disruptions and performance constraints.
* [Create, manage, and forward webhooks](/docs/postman-cli/postman-cli-webhooks/) for event-driven integrations and local development.
* [Validate, synchronize, and push local Postman elements](/docs/postman-cli/postman-cli-workspace/) to workspaces in the Postman cloud.

Use the built-in terminal in the Postman desktop app to quickly run Postman CLI commands when using [Native Git](/docs/use/native-git/overview/).