The development of digital technology has created the Internet of Things (IoT), which consists of sensors and actuators embedded in physical objects, such as the concept of a smart home monitoring system. A smart home allows users to control and monitor electrical appliances automatically. In a home automation system, there are four main components: the user interface, transmission mode, hardware interface, and various electronic devices connected to the central control system. This research implements a smart home prototype using ESP32 as the controller and an API as the communication interface. The goal is to create an energy-efficient smart home system with device access and control through a website using internet connectivity. The methodology used involves analyzing existing problems, designing both software and hardware components, and finally implementing the design stages into the actual device and website. Based on the conducted research, the prototype has been successfully implemented with an API on the website.