HomeKit is a framework in iOS 8 for communicating with and controlling connected accessories in a user’s home. You can enable users to discover HomeKit accessories in their home and configure them, or you can create actions to control those devices. Users can group actions together and trigger them using Siri.

App Developers

If your iOS app is primarily designed to provide home configuration or home automation services such as turning on a light or opening a garage door, learn more about the HomeKit APIs used for communicating with HomeKit accessories.

Hardware Developers

If you’re interested in creating a HomeKit-enabled hardware accessory, you need to be an MFi licensee to access the resources for manufacturing hardware that integrates HomeKit technology. MFi licensees receive:

  • HomeKit technical specifications
  • MFi Logos and Identity Guidelines
  • Hardware technical support

To join the MFi Program, you will need to create or register a business Apple ID, submit an enrollment form, complete a credit review, and execute an MFi License. To learn more, read our FAQs.
Sign in to enroll

Already an MFi Licensee?
Sign in to access your program resources