IoT Endpoints are the devices that are monitoring a service, process, or machine, by collecting data and sending it back to be analyzed. They are the leaves at the end of the IoT tree hierarchy. Some definitions of IoT Endpoint also include IoT Agents that are consolidating data from a group of devices and even IoT Gateways that are managing a team of IoT Agents.