For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Postman
PricingEnterprise
Contact SalesSign InSign Up for Free
HomeDocs
HomeDocs
      • Overview
        • Overview
          • Overview
          • Webhooks
Postman API Platform

Product

  • Postman Overview
  • Enterprise
  • Spec Hub
  • Flows
  • Agent Mode
  • API Catalog
  • Fern
  • Postman CLI
  • Integrations
  • Workspaces
  • Plans and pricing

API Network

  • App Security
  • Artificial Intelligence
  • Communication
  • Data Analytics
  • Database
  • Developer Productivity
  • DevOps
  • Ecommerce
  • eSignature
  • Financial Services
  • Payments
  • Travel

Resources

  • Postman Docs
  • Academy
  • Community
  • Templates
  • Intergalactic
  • Videos
  • MCP Servers

Legal and Security

  • Legal Terms Hub
  • Terms of Service
  • Postman Product Terms
  • Security
  • Website Terms of Use

Company

  • About
  • Careers and culture
  • Contact us
  • Partner program
  • Customer stories
  • Student programs
  • Press and media
Twitter iconLinkedIn iconGithub iconYouTube iconInstagram iconDiscord icon
Download Postman
Privacy Policy

© 2026 Postman, Inc.

On this page
  • GraphQL
  • gRPC
  • MQTT
  • SOAP
  • Unix sockets and named pipes
  • Webhooks
  • WebSocket
Use PostmanSend requestsOther protocols

Other API protocols in Postman

||View as Markdown|
Was this page helpful?
Previous

Pin environments to collections

Next

GraphQL in Postman

Built with

Postman supports multiple API protocols beyond HTTP and REST. Whether you’re working with a query language like GraphQL, a binary RPC framework like gRPC, or real-time protocols like WebSocket and MQTT, Postman provides a dedicated client interface for each one.

GraphQL

GraphQL is an open-source query language and runtime for APIs. Unlike REST, which exposes data through multiple endpoints, GraphQL uses a single endpoint and lets clients specify exactly the fields they need. This prevents over-fetching or under-fetching data. GraphQL is schema-driven, meaning clients can introspect the schema to understand available data fields before writing queries.

Postman’s GraphQL client loads automatically when you create a GraphQL request, providing a schema explorer and query builder. To learn more, see GraphQL in Postman.

gRPC

gRPC is a schema-driven Remote Procedure Call (RPC) framework commonly used for inter-service communication in microservice architectures. It uses Protocol Buffers (protobuf) as its interface definition language to define services and message types, and transmits data over HTTP/2 for high performance and low latency. All four gRPC communication patterns are supported: unary, client streaming, server streaming, and bidirectional streaming.

Postman’s gRPC client lets you load a service definition, explore the available methods, and invoke them directly. To learn more, see Manage gRPC APIs using Postman.

MQTT

MQTT (Message Queuing Telemetry Transport) is a lightweight publish/subscribe messaging protocol designed for devices and networks with limited bandwidth or power, such as IoT sensors and embedded systems. Clients connect to a central broker and exchange messages by publishing to topics or subscribing to receive messages from them.

Postman’s MQTT client lets you connect to a broker, subscribe to topics, and publish messages. To learn more, see MQTT in Postman.

SOAP

SOAP (Simple Object Access Protocol) is a platform-independent, XML-based messaging protocol for exchanging structured information between services over HTTP. Although REST has largely replaced SOAP in modern API design, many enterprise and legacy systems still expose SOAP-based web services.

Postman can send SOAP requests over HTTP by adding the appropriate XML body and headers. To learn more, see Make HTTP calls using the SOAP protocol.

Unix sockets and named pipes

If you’re running a local server, Postman can send requests to it using Unix domain sockets (UDS) on macOS or Linux, or named pipes on Windows. These are forms of inter-process communication (IPC) that let processes on the same machine exchange data without a network connection, which is useful for testing local servers or containerized services.

To learn more, see Send requests over Unix sockets or named pipes.

Webhooks

Webhook listeners let you capture, inspect, and route incoming webhook events directly in Postman. Postman provides a public URL that you can register with any webhook provider, and every incoming event is logged with its headers, body, timestamp, and response status. You can replay events or route them to a target URL while you debug.

To learn more, see Webhooks in Postman.

WebSocket

The WebSocket protocol establishes a persistent, full-duplex connection between a client and a server over a single TCP socket. Unlike HTTP, either side can send messages at any time with low latency and minimal overhead. WebSocket is widely used for real-time applications such as chat, live data feeds, and multiplayer experiences.

Postman lets you create WebSocket requests, send and receive messages, and work with both standard WebSocket connections and Socket.IO connections. To learn more, see Send WebSocket requests with Postman.