This visual compares REST, SOAP, and GraphQL APIs. The client sends a request choosing one API type. REST uses HTTP methods and multiple URLs, returning JSON or XML. SOAP sends XML envelopes with strict rules and built-in security. GraphQL uses a single HTTP endpoint with JSON queries that specify exactly what data the client wants. The execution table shows example requests and responses for each API type, including how errors are handled. Variables track request types, data formats, responses, and error handling across the three APIs. Key moments clarify why SOAP uses XML, how GraphQL controls data shape, and why REST uses multiple endpoints. The quiz tests understanding of data formats, error handling, and endpoint differences. The snapshot summarizes the main differences simply and clearly.