Home
REST
WebSocket
SSE
GraphQL
RPC
Webhooks
SOAP
gRPC
Events
SOAP API
XML + contracts
Why it exists
Strict schemas (WSDL), enterprise interoperability
Tradeoffs
Verbose, heavy tooling; less common in greenfield apps
POST /api/soap — Content-Type: application/xml, SOAP envelope in body
SOAP request
GetUsers
GetUser
CreateUser
<?xml version="1.0"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <GetUsersRequest/> </soap:Body> </soap:Envelope>
Send
Response (XML)