SOAP
XML-based RPC protocol, designed at Microsoft in 1998, peaked in mid-2000s. Replaced by REST for most public APIs, but lives on in banking, telecom, government, healthcare, and other “enterprise” domains. For Python developers, SOAP usually means consuming someone else’s existing service rather than designing a new one.
For comparison with REST/GraphQL/gRPC, see ../00_api_protocols_comparison.md.
Files
| # | Topic |
|---|---|
| 01 | SOAP overview |
| 02 | Envelope structure and WSDL |
| 03 | WS-Security |
| 04 | Python libraries (Zeep) |
| 05 | When you’ll see SOAP |