Send requests, inspect the response and debug easily.
Send requests, inspect the response and debug easily.
Send requests and view responses
Create and save REST, SOAP, and GraphQL queries directly from Postman.
Define complex requests
Submit any kind of request in Postman. Create and save custom methods and send requests with the following body types:
Starts working in seconds
Instead of manually creating calls to send over the command line, all you need is a collection. Import a collection directly or generate one with a click on:
Inspect responses
See the status code, time, and size of the response. Postman's automatic language detection, link highlighting and syntax, searching, and text formatting make it easy to inspect the response body.
Manage authentication
Postman allows you to access APIs regardless of the authentication protocol that supports it.
Support for multiple protocols
Postman provides integrated support authentication protocols, including OAuth 2.0, AWS Signature, Hawk Authentication.
Manage cookies
Capture the cookies returned by the server when making a request and save them for reuse on later requests. You can also create custom domains and add cookies to them.
Manage certificates
View and define SSL certificates on a per-domain basis. After a client certificate is added, it is automatically sent with any future request for that domain sent over HTTPS. Postman supports:
Built-in support for variables
Keep your code and request DRY by reusing values in multiple locations with variables.
Create variables in multiple scopes
Store values at the desktop level ("global"), at the environment, and at the collection level. Add variables to URL, URL parameters, headers, authorization, request body, and header presets directly in Postman.
Make requests quickly for different environments
Use environments to easily switch between different settings without changing your requests. Simply select the appropriate environment to update your variable values.
Use session variables to keep information secure
Manage sensitive data, such as API keys, by storing it in session variables that remain local on your machine and are never synchronized with your team.
More than just an API client
Postman has features that make it a powerful tool for API exploration and development
Generate code snippets
Generate code snippets of your requests in a variety of frameworks and languages that you can use to make the same requests as your own application.
Track request history
Postman stores all the requests you submit on the History tab, allowing you to experience variations of requests quickly, without wasting time creating a request from scratch.
Write tests on the postman's sandbox
Use test and pre-request scripts to add dynamic behavior to requests and collections. This allows you to write test suites, create requests that can contain dynamic parameters, pass data between requests, and more.
System Requirements
Mac OS
The minimum version of macOS supported is macOS 10.10 (Yosemite).
Windows
Windows 7 and later are supported, older operating systems are not supported.
Windows for ARM devices is possible using the ia32 binary.
Linux
Ubuntu 12.04 and newer
Fedora 21
Debian 8
You don't know what software you need or you haven't found what you were looking for? We have a team ready to help you choose the right software for your company.