CoAP (Constrained Application Protocol) is a RESTful application-layer protocol defined in RFC 7252 for constrained devices and networks. It maps to HTTP semantics over UDP with low overhead, supporting resource discovery, observation, and multicast.