The Constrained Application Protocol (CoAP) is also quite often cited as an alternative or complementary approach for resource-constrained devices.[49] CoAP shares similarities with the Web of Things architecture such as the use of RESTful resources.