HomeKit is a software framework by Apple that lets users set up their iPhone or other Apple device to configure, communicate with, and control smart-home appliances. By designing rooms, items and actions in the HomeKit service, users can enable automatic actions in the house through a simple voice dictation to Siri or through apps. HomeKit was first released with iOS 8 in September 2014.
Manufacturers of HomeKit-enabled devices are required to purchase a MFi Programme, and all HomeKit products are required to have an encryption co-processor. Equipment manufactured without HomeKit support can be enabled for use through a “gateway” product, such as a hub that connects between those devices and the HomeKit service.