Communicate with, configure, and control home automation accessories.
SDKs
- iOS 8.0+
- tvOS 10.0+
- watchOS 2.0+
Overview
HomeKit enables your app to coordinate and control home automation accessories from multiple vendors to present a coherent, user-focused interface.

Using HomeKit, your app can:
Discover HomeKit-compatible automation accessories and add them to a persistent, cross-device home configuration database.
Display, edit, and act upon the data in the home configuration database.
Communicate with configured accessories and services to get them to perform actions, like turning on the lights in the living room.