PO
SOFTWARE

Postman

A desktop client for API design, debugging and automated testing, with organized requests, environments, collections and test scripts.

WindowsmacOSLinuxProprietary software; check the publisher's terms for the exact build

What Postman is for

Postman helps developers create HTTP requests, inspect responses, organize collections and automate repeatable API checks. Environments keep host names and other changing values separate from request definitions, while tests can assert status codes and response fields.

A reliable request workflow

Start with a test API and non-sensitive data. Put changing values such as a host or short-lived token in a controlled environment, send one request, and check the status code, headers, body and elapsed time. Save a successful case together with failure and authorization cases so later changes can be compared.

Network and data boundaries

Proxies, VPNs, custom certificates, scripts and imported collections can change how a request behaves. Review pre-request and test scripts before running an imported collection, and never place production secrets in a shared export. Cloud synchronization and team features have separate account and data considerations.

Maintenance note

This page covers the desktop workflow, environments, collections, scripts, proxy checks and certificate boundaries. Content review date: 2026-08-06.

SAVE TO CLOUD

Save to your cloud drive

Open the cloud drive to get the file directly, or save it for convenient access on another device.

Links checked 2026-08-06
Save first, access when you need itOn desktop, scan with the matching cloud-drive app. On mobile, tap the save button.
GUIDE

Postman installation and first API test

Install the desktop client, send one controlled request, inspect the response and save a reusable collection without exposing production credentials.

Before you start

  • Choose the package for the operating system and processor architecture.
  • Prepare a test API that you are allowed to access and that contains no production secrets.
  • Note any proxy, VPN or private certificate requirements before changing client settings.
01

Installation steps

  1. 01

    Verify the package

    Check the platform, architecture, file name and version before launching the installer. Do not mix packages from different operating systems.

  2. 02

    Start with a clean workspace

    Open the desktop client, decide whether sign-in and synchronization are needed, and review proxy, certificate and workspace settings before importing data.

  3. 03

    Create a controlled request

    Use a test endpoint and separate parameters, headers and body values. Keep tokens in an environment variable rather than hard-coding them in a collection.

02

Quick start

  1. 01

    Send the request

    Choose the method, enter the test endpoint and click Send. Review status, elapsed time, response headers and response structure instead of checking only whether text appeared.

  2. 02

    Save a collection

    Save the request under a clear collection name and replace host-specific values with variables so the same case can run against a safe test environment.

  3. 03

    Add a regression check

    Keep successful, invalid-parameter and unauthorized cases. Add small assertions for status codes and important fields before running a larger collection.

Usage tips

  • Keep production credentials out of shared collections and exported files.
  • Inspect pre-request and test scripts in imported collections before executing them.
  • Compare proxy, DNS and certificate behavior when a browser succeeds but the client does not.
Troubleshooting and uninstall

Why is a request stuck on Sending?

Check endpoint reachability with a controlled client, then compare proxy, VPN, DNS, timeout and certificate settings. Private endpoints also require the correct network connection.

How should a certificate error be handled?

Verify expiry, hostname and the intermediate chain. Disabling certificate verification can help isolate a test issue, but it should not be the production fix.

  1. Export only approved materialSave collections without production secrets and record any local environment values that must be recreated.
  2. Remove the clientUninstall through the operating system and decide separately whether to remove local caches or workspace data.
FAQ

Frequently asked questions

Can Postman send a basic request without an account?

The desktop client can perform basic request debugging without signing in; synchronization and team features may require an account.

Why does an API work in a browser but not in Postman?

Compare proxy, VPN, DNS, certificate chain, headers and authentication. A system browser proxy is not always copied into the desktop client.

Should imported collections be trusted immediately?

No. Review pre-request scripts, test scripts, variables and request destinations before running an imported collection.