HomeKit
Allow users to communicate with and control connected accessories in their home using your app. With the HomeKit framework, you can provide a way to configure accessories and create actions to control them. Users can even group actions together and trigger them using Siri.
Apple joins new smart home initiative.
Developing for HomeKit
Whether you’re a smart home enthusiast, app developer, or manufacturer, learn how to use HomeKit to create apps and accessories for the home.
Hobbyists and Makers
Learn and explore how to create accessories for your home using the HomeKit Accessory Protocol.
- HomeKit Accessory Protocol Specification
Non-commercial version* - HomeKit Open Source ADK
To prototype non-commercial accessories - HomeKit Accessory FAQs
- HomeKit Accessory Forum
App Developers
Learn how iOS, watchOS, and tvOS apps seamlessly integrate with HomeKit accessories.
Accessory Manufacturers
If you’re interested in developing or manufacturing a HomeKit accessory that will be distributed or sold, your company must enroll in the MFi Program.
MFi licensees get access to:
- HomeKit Accessory Protocol Specification (commercial version).
- Third-party SDKs for commercial development.
- “Works with Apple HomeKit” Certification and tools.
- Logo artwork and identity guidelines.