Postman

API client and collaboration workspace for designing, testing, documenting and monitoring HTTP APIs.

Postman started as a browser extension for firing HTTP requests and became the default place teams keep their API knowledge. At its simplest it is a request builder: choose a method, set a URL, add headers and a body, send it, read the response with syntax highlighting. That alone replaced a great deal of hand-written curl, and it is still how most people first use it.

The reason it stuck is collections. A collection is a saved, organised set of requests that can be shared with a team, checked against different environments, and run in sequence. Environments hold variables such as base URLs, tokens and IDs, so the same collection works against local, staging and production by switching a dropdown. Scripts written in JavaScript run before and after each request, which is how people handle authentication flows: fetch a token in one request, store it in a variable, and every subsequent request picks it up.

From there it extends into testing and automation. Each request can carry assertions about status codes, response shape and timing, and the collection runner executes the whole suite and reports pass or fail. The same run can be triggered in CI through the Newman command line runner, which turns your API collection into a contract test that fails the build when a response changes shape. Mock servers return canned responses so a frontend can be built before the backend exists, and monitors run collections on a schedule from various regions to catch outages.

Documentation is generated from the collection and can be published publicly, which is how a large number of public APIs now ship their reference. Because the docs come from the same definition the tests use, they drift less than hand-written pages. Postman also imports and exports OpenAPI, so it fits alongside a spec-first workflow rather than replacing it.

The criticisms are consistent. The desktop application is heavy, noticeably so on older machines, and has grown steadily more complex as features accumulated. Much of the collaboration functionality requires an account and a paid workspace, and there was a well-remembered shift away from local-only storage that left some users uncomfortable about where their requests and secrets live. Teams who want something lighter or offline-first tend to look at alternatives, several of which are open source and considerably smaller.

Who it suits: teams who need a shared, documented, testable definition of their API that non-backend colleagues can also use. Who should look elsewhere: individuals who only want to send requests quickly, and teams with strict rules about cloud-synced credentials.

Pros

  • Shared collections keep API knowledge in one place
  • Environments switch between local, staging and production
  • Tests run in CI through Newman
  • Docs generated from the same definition as the tests

Cons

  • Desktop app is heavy and increasingly complex
  • Best collaboration features need a paid plan
  • Cloud sync raises questions about stored secrets

Reviews

Used Postman?

No one has rated it yet. Yours would be the first, and it takes a few seconds.

Sign in to post it. One review per person, per tool.

Similar tools

6

Free, open source tool that runs open-weight AI models entirely on your own machine, with no account and no bill.

AI NewOpen Source

AI coding assistant that installs into the editor you already use, with the deepest GitHub and pull request integration.

AI New

Agent-first AI code editor that keeps itself in sync with your edits and runs long multi-step changes.

AI New

Open source framework for building teams of AI agents with defined roles, a cleaner design for multi-agent systems.

AI NewOpen Source

Fully open source coding agent inside VS Code that shows every edit and command for approval, using your own API keys.

AI NewOpen Source

The most established open source framework for building AI agents in code, with the largest surrounding ecosystem.

AI NewOpen Source