API Protocols

✍️ 01. REST

REST is an archiectual style for designing networked applications, using stateless communication and standart HTTP methods

✍️ 02. Webhooks

A webhook is a mechanism for one system to notify another system in real-time via HTTP callbacks when a specific event occurs

✍️ 03. GraphQL

GraphQL is a query language for APis that allows clients to request only the data they need

✍️ 04. SOAP

SOAP is a protocol for exchanging structured information using XML

✍️ 05. WebSockets

WebSockets provide a full-duplex communication channel over a single, long-lived connection, allowing for real-time data exchange

✍️ 06. gPRC

gRPC Is a high-performance, open-source framework for RPCs using Protocol Buffers

✍️ 07. MQTT

MQTT is a lightweight publish-subscribe messaging protocol designed for low-bandwidth, high-latency, or unreliable networks

✍️ 08. AMQP

AMP is an open-standard protocol for message-oriented middleware, facilitating message routing, queuing, and delivery.

✍️ 09. SSE

SSE (Server-Sent Events) is a simple and efficient standard for server-push notifications over an HTTP connection

✍️ 10. EDI

EDI (Electronic Data Interchange) is a set of standarts for exchangig structured business data between organizators electronically without human intervention.

✍️ 11. EDA

Event-Driven Architecture (EDA) is a trending software architecture pattern nawadays

API Protocols