IoT cloud platforms are responsible for combining the capacities of cloud platforms and IoT devices to provide end-to-end service. A gateway connects an IoT device to the cloud and its numerous sensors. Several devices are linked to the internet, and IoT devices process massive data while connecting to numerous apps. Three main deployment models for IoT clouds exist: SaaS (software as a service), PaaS (platform as a service), and IaaS. (infrastructure as a service). It is atop other general clouds like Microsoft, Amazon, Google, and others. The duty of extending and analysing data and processing it through the cloud and devices is handled by IoT cloud platforms.