The document compares REST and SOAP APIs. REST APIs use HTTP methods and URIs to access resources, have no official standard but are lightweight, flexible and support JSON, XML and other formats. Requests contain a URI, method, optional headers and body, and responses contain a status code and headers. Examples show GET and DELETE requests to retrieve or delete a customer resource. Factors for choosing a REST client library include support for parameters, responses, interoperability, security, error handling and complete data transfer.