⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠ You can decompress Drawing data with the command palette: ‘Decompress current Excalidraw file’. For more info check in plugin settings under ‘Saving’

Excalidraw Data

Text Elements

Request / Response

Client

Server

request

response

HTTP, REST, GraphQL, gRPC

Bidirectional / Streaming

Client

Server

open connection

both sides send any time

WebSocket, gRPC streaming

Webhook (callback)

Your App

Provider

  1. register URL

  2. POST on event

e.g. “payment received”, “new commit pushed”

Publish / Subscribe

Publisher

Broker

Sub 1

Sub 2

MQTT, AMQP, Kafka