REST (Representational State Transfer) is an architectural style for networked applications, defined by Roy Fielding. It isn't a protocol or standard — it's a set of constraints that, when followed, make an API scalable, cacheable, and easy to evolve. A "RESTful" API models everything as resources (users, orders, products) identified by URIs, and manipulates them using standard HTTP methods.
