Features
A mega list of all Postman features. Because sometimes it feels good to Ctrl/Cmd + F.
Requests
Create, send and save REST, SOAP or GraphQL requests
Edit URL
Select method or create and save custom method
Edit request headers and
Save preset headers
Manage cookies associated with various domains
Send multipart/form-data, url encoded, binary, or raw data in request body
Support for multiple authorization protocols
Send requests through a proxy server
View, set and send SSL certificates
Create and store GraphQL schemas
Edit and author GraphQL variables
Automatic saving of requests in History
Generate code snippets to send request from another application
Leave feedback in comments
Save requests to a collection
Add markdown descriptions
Responses
View status code, response size, and response time
View response headers
View response body in pretty or raw view
Automatic syntax highlighting in prettified response body
Automatic language detection in prettified response body
Automatic link detection and highlighting in prettified response body
Text wrapping in prettified response body
Search response body
View response in Preview mode to convert to HTML
Visualize response data as graphic or table
View cookies returned by server or by Interceptor
Save response as an example
Save response to a collection or folder
Store responses with requests in history
Debug request execution in the Postman Console
Capture incoming HTTP traffic with Postman Proxy
Variables
Built-in support for variables
Create and set variables at multiple scopes:
Global variables reuse values at workspace level
Collection variables set values at the collection level
Environments are a set of key/value pairs for different setups
Set, retrieve, and clear variable values with scripts in the Postman Sandbox
Session variables keep sensitive information local to your machine
Use dynamic variables insert dummy data
Share environments to multiple workspaces
Export global variables as JSONs
Scripts and the Postman Sandbox
Write scripts at collection, folder or request level
Write pre-request scripts to execute before the request
Write test scripts to execute after the request
Use scripts to send requests
Use scripts to set request execution order
Use scripts to chain requests, branch, and loop
Set, retrieve, and clear variable values from Postman Sandbox
Write test suites in JavaScript
Insert preset test and pre-request scripts in Sandbox
Collaboration
Create unlimited personal or team workspaces
Create private workspaces (Enterprise only)
Share collections, environments, and APIs to workspaces
Set Workspace Admin and Workspace Collaborator roles
Invite teammates to workspaces to collaborate
Collaborate on collections in real-time with built-in version control
Automatic syncing updates team to latest changes
Give feedback in comments on documentation, requests, APIs,
Tag users in comments
Get notified when you’re invited to a workspace or tagged in a comment
Collections
Collections are executable API descriptions.
Organize and keep track of related requests
Share collections to workspaces
Run collection in Collection Runner
Run collection in Newman, Postman’s command line tool
Debug collection runs in Postman Console
Set Collection Editor and Collection Viewer roles
Add markdown descriptions
Create fork and merge changes
Pull changes from parent collection to a fork
Restore collection to a previous state
Export collection
Add request to a collection
View changes in changelog
Add pre-request scripts
Add test scripts
Add collection-level variables
Share collection to workspace
Monitoring
Schedule and run a monitor
Use environments with monitors
Run a monitor from one of 6 regions
Run a monitor via a Static IP
Get notified of run failures
Customize monitor behavior
Set custom monitoring schedules
Trigger a monitoring run via webhook
View monitor results
View response time for collection
View response time for individual requests
View requests and responses in Postman Console log
View response for a specific region
View monitor usage details
Add monitoring blocks
API Platform
Schema support for OpenAPI, RAML, and GraphQL
Store, edit, and manage schema directly in Postman
Generate collection and mock server from schema
Link mock server to API
Link test suites to API
Link documentation to API
Check API's performance, behavior, and response time with monitors
Mock Server
Simulate API endpoints with mock server
Create and save examples for the mock server to return
Create private mock servers
Run mock server from a static IP (Enterprise only)
Documentation
Write markdown descriptions at request, folder, or collection level
Create private or public documentation
Give feedback on private docs in comments
Share private docs to another workspace
Access local and shared environments in public and private documentation
Switch between environments in private documentations to change variable values
Preview docs before publishing
Publish descriptions associated with requests, folders, and collections, example requests, example responses headers, code snippets, and other metadata
Version documentation with version tags
Publish to a custom domain (Pro and Enterprise only)
Publish with custom logo, team name, favicon, and styles (Pro and Enterprise only)
1,000 free documentation views for free teams
Embed "Run in Postman" button with documentation
Publish to API Network
Publish as a template
Manage Team
Join a team
Create a team
Invite people to join via email
Invite people to join via link
Revoke all sessions
Set Admin, Billing, and Developer roles
View team activity on Postman Dashboard
View activity for individual users on Postman Dashboard
View team-level reports
Upgrade or cancel plans
Change billing cycle
Add monitoring blocks
Add user slots
Use Single Sign-On (Enterprise only)
Set payment methods