Product

Tools

The Postman platform includes a comprehensive set of tools that help accelerate the API lifecycle—from design, testing, documentation, and mocking to the sharing and discoverability of your APIs.

Postman Tools. Illustration.

Postman A P I client screenshot. Illustration.

API client

The Postman API client is the foundational tool of Postman, and it enables you to easily explore, debug, and test your APIs while also enabling you to define complex API requests for HTTP, REST, SOAP, GraphQL, and WebSockets.

The API client automatically detects the language of the response, links, and format text inside the body to make inspection easy. The client also includes built-in support for authentication protocols like OAuth 1.2/2.0, AWS Signature, Hawk, and many more.

Through the API client, you can organize requests into Postman Collections to help you organize your requests for reuse so you don’t waste time building everything from scratch. Your collections can also contain JavaScript code to tie requests together or automate common workflows, and you can use scripting to visualize your API responses as charts and graphs.

Learn more →
Postman A P I design screenshot. Illustration.

API design

You can design your API specifications in Postman using OpenAPI, RAML, GraphQL, or SOAP formats. Postman’s schema editor makes it easy to work with specification files of any size, and it validates specifications with a built-in linting engine. You can also generate Postman Collections for multiple stages of your API lifecycle—for mocks, documentation, tests, monitors, and more—all from the specification file, all in sync.

Learn more →
Postman A P I documentation screenshot. Illustration.

API documentation

Make documentation a core part of your API workflow with Postman’s automatic documentation features. Postman supports markdown-enabled and machine-readable documentation through the Postman Collection format, and you can generate docs through your OpenAPI files as well. Your docs will automatically include detail on your requests, with sample code in various client languages. You can share the docs with your team or with the world through workspaces or publish them in a dedicated portal.

Learn more →
Postman A P I testing screenshot. Illustration.

API testing

Build and run tests directly in Postman or as part of your CI/CD pipeline through Newman (a Collection Runner that enables you to run and test a Postman Collection directly from the command line). Postman can be used to write functional tests, integration tests, regression tests, and more. Postman’s Node.js-based runtime contains support for common patterns and libraries that you can use to build tests quickly.

Learn more →
Postman mock servers screenshot. Illustration.

Mock servers

Mock servers enable you to see exactly how your API will run—even before it's in production. Create mock servers in Postman to simulate API endpoints when you don’t want to (or can’t) send API requests to a real API. You can also simulate network latency in your mock server by specifying custom delays for responses.

Mock servers are hosted on Postman's cloud, which means they're available wherever you need them—whether in your local, testing, or staging environments.

Learn more →
Postman monitors screenshot. Illustration.

Monitors

Postman monitors help you stay up to date on the health and performance of your APIs. Monitors can be run across multiple geographic regions and integrated with third-party alerting systems and dashboards like Datadog, New Relic, Slack, and more.

Postman monitors are hosted on Postman’s cloud, which means you can set them up quickly.

Learn more →
Postman A P I detection screeshot. Illustration.

API detection

Capture requests and cookies from your browser into Postman to speed up your debugging workflow through the Postman Interceptor or the Postman proxy. Interceptor can catch requests and responses. Postman's proxy runs inside the Postman application and can be used with HTTP or HTTPS websites.

Learn more →
Postman on a monitor. Illustration.

How to get started

You can sign up and get started with Postman for free. Postman also offers a range of paid plans that give you and your team more advanced options and flexibility.

Sign up and start using Postman now for free

See all Postman plans and pricing

Case studies

See a wide selection of detailed use cases from nearly every industry on the Postman case studies page.