An Apex callout enables you to tightly integrate your Apex with an external service by making
a call to an external Web service or sending a HTTP request from Apex code and then receiving
the response. Apex provides integration with Web services that utilize SOAP and WSDL, or HTTP
services (RESTful services).
To learn more about the types of callouts, see: