HomeKit framework

E46913

HomeKit framework is Apple's software framework that enables iOS apps and Siri to configure, communicate with, and control compatible smart home accessories.

Aliases (2)

Statements (51)
Predicate Object
instanceOf Apple framework
software framework
abbreviation HAP
APIName HomeKit
category home automation
developer Apple Inc.
documentationURL https://developer.apple.com/homekit/
enables Siri control of accessories
automation rules
home automation
home configuration
remote control of accessories
room-based organization
scenes
zone-based organization
headerFrameworkName HomeKit.framework
integratesWith Apple Home app
Siri
iCloud
introducedAt WWDC 2014
introducedBy Apple Inc.
introducedWith iOS 8
partOf Apple developer frameworks
platform iOS
iPadOS
macOS
tvOS
primaryClassPrefix HM
programmingLanguage Objective-C
Swift
requires MFi certification for hardware accessories
securityFeature end-to-end encryption
local network privacy controls
pairing authentication
supports Matter standard
cameras
garage doors
lights
locks
notifications from accessories
outlets
sensors
smart home accessories
thermostats
triggers based on accessory state
triggers based on location
triggers based on time
window coverings
usedBy Apple Home app
third-party iOS apps
uses HomeKit Accessory Protocol

Referenced by (8)
Subject (surface form when different) Predicate
Apple TV ("HomeKit")
tvOS ("HomeKit")
supports
Apple Worldwide Developers Conference 2014 ("HomeKit")
announced
HomeKit framework ("HomeKit")
APIName
iOS
feature
HomeKit framework ("HomeKit.framework")
headerFrameworkName
Siri ("HomeKit")
integratedWith
Apple Worldwide Developers Conference 2014 ("HomeKit")
introduced

Please wait…