REST (REpresentational State Transfer) is a web service architecture that uses HTTP requests to GET, POST, PUT, PATCH, and DELETE data in a stateless manner. It focuses on resources instead of remote procedures. REST examples show making GET requests to retrieve XML data from a URI and using RESTful principles like addressability, connectedness, statelessness, and a homogeneous interface with standard HTTP methods.