Protocols & Transports
How bytes actually move between systems. 113 in the catalog.
| Standard | What it is |
|---|---|
| AMQP | AMQP (Advanced Message Queuing Protocol) is an open standard application-layer protocol for message-oriented middleware supporting reliable queuing... |
| AT Protocol | The AT Protocol (Authenticated Transfer Protocol) is an open, decentralized social networking protocol developed by Bluesky. It gives users portabl... |
| ActivityPub | ActivityPub is a W3C Recommendation that provides a decentralized social networking protocol with both client-to-server and server-to-server APIs. ... |
| Agent Network Protocol (ANP) | The Agent Network Protocol is an independent, open specification set for agents to identify, describe and discover each other across the open inter... |
| Agent Payments Protocol (AP2) | The Agent Payments Protocol describes what a user has authorized an agent to buy and how to pay, as signed mandates (verifiable digital credentials... |
| Agentic Commerce Protocol (ACP) | The Agentic Commerce Protocol is an interaction model for buyers, their AI agents and businesses to complete a purchase: agentic checkout and deleg... |
| Apache Kafka Protocol | The Apache Kafka protocol is the binary, TCP-based wire protocol used by clients to communicate with Kafka brokers. It defines request and response... |
| Atom | The Atom Syndication Format (RFC 4287) is an XML-based web feed standard, accompanied by the Atom Publishing Protocol for editing web resources. It... |
| Atom Publishing Protocol | RFC 5023 (2007), the editing half of Atom — collections you POST entries into, service documents that describe them, ETag-conditioned updates, and ... |
| BACnet | BACnet is the data communication protocol for building automation and control networks, maintained by the ASHRAE Standing Standard Project Committe... |
| BGP | BGP (Border Gateway Protocol, RFC 4271) is the path-vector routing protocol that exchanges routing and reachability information between autonomous ... |
| BLE | Bluetooth Low Energy (BLE) is a wireless personal-area network technology designed for very low power consumption, built to let devices exchange sm... |
| CANopen | CANopen is a communication protocol and device profile family built on the CAN bus, specified by CAN in Automation (CiA) in CiA 301. It uses an obj... |
| CXL | Compute Express Link is an open interconnect standard built on the PCI Express physical layer that adds cache coherency and memory semantics, allow... |
| CalDAV | CalDAV (RFC 4791) is an extension of WebDAV that provides a standard protocol for accessing and managing calendar data on a remote server. It enabl... |
| CardDAV | CardDAV (RFC 6352) is an extension of WebDAV that defines a standard protocol for accessing and sharing contact information on a remote server. It ... |
| CoAP | CoAP (Constrained Application Protocol) is a RESTful application-layer protocol defined in RFC 7252 for constrained devices and networks. It maps t... |
| Communication Protocols | Communication protocols are the agreed rules that let systems exchange data reliably over a network — governing message format, sequencing, error h... |
| Cross-Origin Resource Sharing (CORS) | CORS (Cross-Origin Resource Sharing) is a browser security mechanism, defined by the WHATWG Fetch standard, that uses HTTP headers to let a server ... |
| DDS | DDS (Data Distribution Service) is an Object Management Group standard for real-time, data-centric publish/subscribe messaging. It provides rich qu... |
| DHCP | DHCP (Dynamic Host Configuration Protocol) is a network management protocol used on IP networks to automatically assign IP addresses and other conf... |
| DNP3 | DNP3 (Distributed Network Protocol) is a SCADA protocol for utilities, standardized as IEEE 1815 and supported by the DNP Users Group. Outstations ... |
| DNS | DNS (Domain Name System) is the distributed naming system that translates human-readable domain names (like example.com) into the numerical IP addr... |
| DNS for AI Discovery (DNS-AID) | DNS-AID is an individual IETF draft for publishing AI agents in the Domain Name System so other agents can discover them, including reserved parame... |
| Dataspace Protocol | The Dataspace Protocol (DSP) is a specification for interoperable data sharing between organizations under usage control, built on Web technologies... |
| EtherNet/IP | EtherNet/IP is an industrial Ethernet network that adapts the Common Industrial Protocol (CIP) to standard Ethernet and TCP/IP, managed by ODVA. It... |
| FTP | FTP (File Transfer Protocol), standardized as RFC 959, is one of the original Internet protocols for moving files between a client and a server ove... |
| Git LFS | GitHub's 2015 extension for storing large files outside a Git repository, with an HTTP Batch API that is the cleanest published version of the meta... |
| HTTP | HTTP (Hypertext Transfer Protocol) is the foundation of traffic on the World Wide Web, which according to Akamai is about 83% API traffic. HTTP def... |
| HTTP 2.0 | HTTP/2 is a binary, multiplexed version of HTTP that uses streams, header compression (HPACK), and optional server push to reduce latency and impro... |
| HTTP 3.0 | HTTP/3 is the latest HTTP version that runs over QUIC (on UDP), providing multiplexed streams with built-in TLS 1.3 and connection migration to avo... |
| HTTP/2 | HTTP/2 is a major revision of the HTTP network protocol that adds request multiplexing over a single connection, header compression, and server pus... |
| HTTP/3 | HTTP/3 (RFC 9114) is the third major version of HTTP, mapping HTTP semantics onto the QUIC transport protocol. It improves performance and connecti... |
| IEC 60870-5-104 | IEC 60870-5-104 is the IEC telecontrol standard for network access to the IEC 60870-5-101 application layer over TCP/IP, used by power utilities to... |
| IEC 61850 | IEC 61850 is the IEC series of standards for communication in power utility automation, most widely used in substations. It defines an object-orien... |
| IMAP | IMAP (Internet Message Access Protocol) is a standard protocol for accessing and managing email messages stored on a mail server. Unlike POP3, it k... |
| IPsec | IPsec (Internet Protocol Security, RFC 4301) is a suite of protocols that authenticates and encrypts IP packets to secure communications at the net... |
| JDBC | JDBC (Java Database Connectivity) is the standard Java API for connecting to and querying relational databases, giving Java applications a uniform,... |
| JMAP | The JSON Meta Application Protocol, RFC 8620 (2019) — a generic JSON-over-HTTP method-call protocol with batching, state strings, change and query-... |
| JMAP FileNode | The IETF JMAP working group's file-system extension — draft-ietf-jmap-filenode, at revision 14 in May 2026 and headed for Proposed Standard — which... |
| JMS | JMS (Java Message Service), now standardized as Jakarta Messaging, is the Java API for enterprise messaging that lets applications create, send, re... |
| JSON Feed | JSON Feed is a feed format specification that expresses web syndication content in JSON instead of XML. It aims to be simpler to read and produce t... |
| JSON RPC | JSON-RPC is a lightweight, transport-agnostic remote procedure call (RPC) protocol that uses JSON to encode requests and responses. A client sends ... |
| KNX | KNX is an open standard for home and building control, maintained by the KNX Association. Devices communicate through group addresses, so a switch ... |
| Linked Data Platform | W3C's 2015 Recommendation for reading and writing resources over plain HTTP. LDP defines containers that behave like directories, creates members w... |
| LoRaWAN | LoRaWAN is the LoRa Alliance's low-power wide-area networking protocol for battery-powered devices communicating over long distances at low bit rat... |
| LwM2M | OMA LwM2M (Lightweight M2M) is a device-management and service-enablement protocol for constrained IoT devices, built on CoAP. It defines an object... |
| MQTT | MQTT is a lightweight, OASIS-standardized publish/subscribe messaging protocol designed for constrained devices and low-bandwidth, high-latency net... |
| Matter | Matter is a Connectivity Standards Alliance standard for secure, interoperable smart-home device connectivity over IP. It unifies fragmented ecosys... |
| Messaging Protocol | A messaging protocol defines the rules and message formats that let systems exchange data asynchronously through queues, topics, and brokers rather... |
| Modbus | Modbus is a widely deployed industrial communication protocol for connecting programmable logic controllers and field devices. It defines a simple ... |
| NFC | NFC (Near Field Communication) is a short-range wireless standard that lets two devices exchange data by being held within a few centimeters of eac... |
| NIO | NIO (Java New I/O) is the non-blocking I/O API introduced in Java 1.4 that provides buffer, channel, and selector primitives for handling many conc... |
| NTP | NTP (Network Time Protocol, RFC 5905) is a protocol for synchronizing the clocks of computers over packet-switched networks. Accurate time is essen... |
| Network Protocols | Standardized rules and conventions for communication between network devices, including protocols like TCP/IP, HTTP, DNS, and others that enable da... |
| OAI-PMH | OAI-PMH is the Open Archives Initiative protocol for harvesting metadata from repositories. Six verbs over HTTP let an aggregator discover what a r... |
| OCPP | OCPP is the open protocol between an electric-vehicle charging station and the network that operates it — the link that lets a charge point from on... |
| ODBC | ODBC (Open Database Connectivity) is a standard API specification that provides a database-agnostic interface for applications to connect to and in... |
| OPC UA | OPC UA (Unified Architecture, IEC 62541) is a platform-independent, service-oriented standard for secure, reliable industrial data exchange. It pro... |
| OSGi | OSGi is a Java module system and service platform that lets applications be built from small, reusable components called bundles. It manages dynami... |
| Open Compute Project | The Open Compute Project is a collaborative community that open-sources data-center hardware designs — servers, racks, storage, networking, cooling... |
| POP3 | POP3 (Post Office Protocol version 3, RFC 1939) is a standard protocol for retrieving email from a remote mail server to a local client. It is one ... |
| POSIX | POSIX (Portable Operating System Interface, IEEE 1003) is a family of IEEE standards that defines a common API, shell, and utility interface for Un... |
| PROFINET | PROFINET is an industrial Ethernet standard for automation, maintained by PROFIBUS & PROFINET International (PI). Devices exchange their I/O image ... |
| Payment HTTP Authentication Scheme | An individual IETF draft from Tempo Labs and Stripe that defines a Payment HTTP authentication scheme, so a server can ask for payment in a 402 cha... |
| Personal Agent Consent & Trust Protocol (PACT) | PACT 1.0, open-sourced by Decagon in October 2026, builds on A2A to define how a customer's personal agent identifies itself to a business's suppor... |
| Personal Data Portability Protocol | PDPP is a protocol for user-controlled, purpose-bound access to personal data. It defines how an owner authorizes a client to read a bounded, purpo... |
| Problem Details for HTTP APIs | Problem Details for HTTP APIs (RFC 9457, obsoleting RFC 7807) defines a standard machine-readable format for carrying error details in HTTP respons... |
| Pub/Sub | Pub/Sub (publish-subscribe) is a messaging pattern where publishers send messages to named topics without any knowledge of who receives them, and s... |
| QUIC | QUIC (RFC 9000) is a UDP-based, multiplexed, and secure transport protocol that provides built-in TLS 1.3 encryption and low-latency connection est... |
| QoS | QoS (Quality of Service) is the measurement and management of a service's performance characteristics - latency, throughput, availability, and erro... |
| Quality Of Service | Quality of Service (QoS) is the measurement and management of a service's performance characteristics - latency, throughput, availability, and erro... |
| RDP | RDP (Remote Desktop Protocol) is a Microsoft-developed protocol that lets a user connect to and control a remote computer's graphical desktop over ... |
| REST | REST (Representational State Transfer) is an architectural style for designing networked applications that uses stateless communication and standar... |
| RFID | RFID (Radio-Frequency Identification) uses electromagnetic fields to automatically identify and track tags attached to objects, enabling contactles... |
| RISC-V | RISC-V is an open standard instruction set architecture (ISA) governed by RISC-V International, freely available for any organization to implement ... |
| ROS | ROS is the middleware most modern robotics software is built on — a node, topic, service and action model with a large ecosystem of drivers, planne... |
| RPC | RPC (Remote Procedure Call) is a request-response pattern where a client invokes a named procedure on a remote server as if it were a local functio... |
| RSS | RSS (Really Simple Syndication) is an XML-based web feed format for publishing frequently updated content such as blog posts and news. Clients subs... |
| RTSP | RTSP (Real-Time Streaming Protocol), standardized as RFC 2326 and updated by RFC 7826, is a network control protocol for establishing and controlli... |
| Redfish | Redfish is the DMTF's RESTful, JSON, schema-backed API standard for managing server and data-center hardware — power, thermals, firmware, inventory... |
| Resumable Uploads for HTTP | The IETF HTTP Working Group's standards-track mechanism for resuming an interrupted upload from where it stopped — draft-ietf-httpbis-resumable-upl... |
| SCADA | SCADA (Supervisory Control and Data Acquisition) is a category of industrial control system used to monitor and control physical processes—factorie... |
| SFTP | SFTP, the SSH File Transfer Protocol, is a network protocol that provides secure file access, transfer, and management over a single encrypted SSH ... |
| SMTP | SMTP (Simple Mail Transfer Protocol) is the internet standard for sending and relaying electronic mail between servers. Defined in the RFC series a... |
| SNMP | SNMP (Simple Network Management Protocol) is an internet-standard protocol for collecting and organizing information about managed devices on IP ne... |
| SOAP | SOAP (Simple Object Access Protocol) is a messaging protocol for exchanging structured information in web services using XML over HTTP and other tr... |
| SSH | SSH (Secure Shell) is a cryptographic network protocol for secure remote login, command execution, and file transfer between computers over unsecur... |
| STOMP | STOMP (Simple Text Oriented Messaging Protocol) is a lightweight, text-based protocol for interoperable messaging between clients and message broke... |
| SWORD | SWORD is the standard protocol for depositing content into a repository — the write side of the scholarly infrastructure that OAI-PMH reads. It let... |
| Secure Tunneling Protocols | Network protocols that create encrypted tunnels for secure data transmission over untrusted networks, including VPN technologies like IPsec, SSL/TL... |
| Server-Sent Events | Server-Sent Events (SSE) is a WHATWG-standardized mechanism for servers to push a stream of text-based events to clients over a single long-lived H... |
| Shared Signals Framework | The Shared Signals Framework is an OpenID Foundation specification for asynchronous, privacy-protected security webhooks between a Transmitter and ... |
| Software-Defined Networking | Network architecture approach that enables dynamic, programmatically efficient network configuration to improve performance and monitoring by decou... |
| Solid Protocol | Tim Berners-Lee's protocol for personal data stores ("pods"), published by the W3C Solid Community Group — version 0.11.0 in May 2024, not on the W... |
| TCP/IP | TCP/IP (Transmission Control Protocol/Internet Protocol) is the foundational communication protocol suite that powers the internet and most compute... |
| Thread | Thread is a low-power, IPv6-based mesh networking protocol for connected devices, governed by the Thread Group. It provides the self-healing wirele... |
| Universal Commerce Protocol (UCP) | The Universal Commerce Protocol defines capabilities for agents to shop: discovery at /.well-known/ucp, checkout, orders, and extensions such as AP... |
| VNC | VNC (Virtual Network Computing) is a graphical desktop-sharing system that uses the Remote Frame Buffer (RFB) protocol to transmit keyboard and mou... |
| VPN | A VPN (Virtual Private Network) creates an encrypted tunnel between a user's device and a remote network, protecting data from interception and mas... |
| W3C Trace Context | W3C Trace Context is a Recommendation that standardizes the traceparent and tracestate HTTP headers for propagating distributed tracing context acr... |
| WebDAV | WebDAV (Web Distributed Authoring and Versioning, RFC 4918) extends HTTP with methods for managing files and collections on remote servers. It adds... |
| WebDAV Collection Synchronization | RFC 6578 (2012) adds delta synchronization to WebDAV — a server returns a sync-token with a collection, and a later sync-collection report with tha... |
| WebFinger | WebFinger (RFC 7033) is a protocol for discovering information about people and entities identified by a URI, such as an email-like account. It ret... |
| WebMention | Webmention is a W3C Recommendation defining a simple protocol for notifying a URL when it is linked from another site. It enables decentralized cro... |
| WebSockets | WebSocket is a communication protocol, standardized by the IETF as RFC 6455 and maintained as a living standard by the WHATWG, that provides full-d... |
| WebSub | WebSub is a W3C Recommendation defining an open protocol for real-time publish/subscribe notifications over HTTP. Subscribers register with a hub t... |
| WireGuard | WireGuard is a modern, lightweight VPN protocol that uses state-of-the-art cryptography to establish secure point-to-point tunnels. Its small codeb... |
| Z39.50 | Z39.50 is the ANSI/NISO standard for searching and retrieving records from remote databases, maintained by the Library of Congress and used to quer... |
| Zigbee | Zigbee is a low-power wireless mesh standard for connected devices, governed by the Connectivity Standards Alliance, built on IEEE 802.15.4 with it... |
| eSIM | eSIM is the GSMA's remote SIM provisioning architecture, in which the subscriber identity is a profile downloaded onto an embedded universal integr... |
| gRPC | gRPC is a high-performance, open-source remote procedure call framework that runs over HTTP/2 and uses Protocol Buffers as its interface definition... |
| tus | The open protocol for resumable file uploads over HTTP, started by Transloadit in 2013 and stable at 1.0.0 since 2016 — a PATCH-based append model ... |