Cloud computing provides on-demand access to shared computing resources and services over the internet. It offers several advantages for smart cities including faster access to new technologies, scalability, and cost savings. Some examples of smart city applications using cloud computing discussed are flood alert systems in Jakarta, electric vehicle charging stations powered by Microsoft Azure, and intelligent fleet management solutions. Choosing a reputable cloud vendor and ensuring compliance with security and privacy regulations are important factors for successful cloud adoption in smart cities.