Learn about the requirements for building accessories that work well with Apple devices. Discover technologies you can use in your apps to interact with accessories built for Apple devices.
Allow users to communicate with and control connected accessories in their home using your app. With the HomeKit or Matter framework, you can provide ways to configure accessories and create actions to control them. Users can even group actions together and trigger them using Siri.
Learn moreIntegrate HealthKit into your health and fitness apps for iOS and watchOS to create a more seamless user experience. When a customer provides permission for your app to read and write health and activity data to their Health app, your app can deliver deeply informed health and fitness solutions.
Learn moreAirPlay allows users to wirelessly stream content from their Apple device. Using Media Player APIs that support AirPlay, you can enrich your apps by allowing users to extend content from their Apple device to Apple TV, HomePod, or AirPlay-compatible speakers.
Learn moreIt’s easy to deliver photo and document printing in your apps without the need to download or install drivers. AirPrint is built into most popular printer models and offers a complete set of features, including full-quality output, automatic media selection, and enterprise-class finishing options.
Learn moreLet users locate your products with the Find My network. With hundreds of millions of Apple devices around the world, advanced end-to-end encryption, and industry leading security, the Find My network lets users easily locate their belongings in the Find My app with the peace of mind that their privacy is protected.
Learn moreBuild apps that interact with accessories simply by being in close proximity to an Apple device that includes Ultra Wideband (UWB) chipset. Taking advantage of UWB technology lets you create more precise, directionally aware app experiences.
Learn moreFrom welcoming people as they arrive at a sporting event to providing information about a nearby museum exhibit, iBeacon opens a new world of possibilities for location awareness, and countless opportunities for interactivity between devices and iBeacon hardware.
Learn moreCreate an engaging and connected user experience by integrating Bluetooth® wireless technology in your apps and hardware accessories. And with Core Bluetooth framework, it’s easy for your apps to interact with the growing number of Bluetooth Low Energy (BLE) devices.
Learn moreThe Game Controller framework supports a wide variety of popular controllers, such as the Xbox Series X|S Wireless Controller or the Sony PS5 DualSense Wireless Controller. Adding controller support to your game is an easy way to provide a unified experience across iPhone, iPad, Mac, and Apple TV.
Learn moreCarPlay is the smarter, safer way for people to use iPhone in the car. CarPlay apps can provide audio, communication, and route guidance features, and help the user locate nearby services. Vehicles can integrate support for CarPlay on their primary display and show route information in their instrument cluster.
Learn moreFind resources and programs needed to develop and distribute apps and manufacture accessories that interact with Apple devices.
This program provides access to the technical specifications, hardware components, certification tools, and badge artwork needed to develop and manufacture electronic accessories that connect to Apple products using licensed technologies. Learn about the MFi Program
If you’re designing accessories, download the Accessory Design Guidelines for specifications on using Bluetooth technologies, creating watch bands, designing cases, and more. Download the Apple Accessory Design Guidelines
This program provides access to the technical specifications, hardware components, certification tools, and badge artwork needed to develop and manufacture electronic accessories that connect to Apple products using licensed technologies. Learn about the MFi Program
If you’re designing accessories, download the Accessory Design Guidelines for specifications on using Bluetooth technologies, creating watch bands, designing cases, and more. Download the Apple Accessory Design Guidelines
This program provides access to the technical specifications, hardware components, certification tools, and badge artwork needed to develop and manufacture electronic accessories that connect to Apple products using licensed technologies. Learn about the MFi Program
If you’re designing accessories, download the Accessory Design Guidelines for specifications on using Bluetooth technologies, creating watch bands, designing cases, and more. Download the Apple Accessory Design Guidelines View the HomeKit Accessory Protocol Specification (Noncommercial Version)
View the Accessory Design Guidelines to get specifications on using Bluetooth technologies, creating watch bands, designing cases, and more. Download the Apple Accessory Design Guidelines View the HomeKit Accessory Protocol Specification (Noncommercial Version)
Apple provides everything that faculty and students need to dive into designing and coding. With Mac — as well as Swift, Xcode, and other free developer tools — you’ll have everything you need to build incredible apps. The Develop in Swift curriculum provides faculty with the flexibility to support a variety of learners. Learn more Explore Swift Playgrounds
Explore Apple technologies to find technical documentation, code samples, and other resources to learn how to utilize and implement unique features that can be leveraged in an application or accessory. If you’re designing accessories, download the Accessory Design Guidelines for specifications on developing watch bands, cases, and other Apple accessories. Learn about Apple technologies Download the Apple Accessory Design Guidelines
To design and manufacture Apple Watch bands, view the Accessory Design Guidelines for Apple Devices. Follow the guidelines and test your prototypes to make sure they meet requirements. Download the Apple Accessory Design Guidelines
Read Bluetooth documentation and download the Accessory Design Guidelines for specifications on using Bluetooth technologies. Follow the guidelines and test your prototypes to make sure they meet requirements. Learn about Bluetooth Download the Apple Accessory Design Guidelines
Membership in the MFi Program is required for creating certain types of Bluetooth accessories — for example, accessories leveraging the iPod Accessory Protocol over Bluetooth Classic or accessories using HomeKit over Bluetooth Low Energy. Learn about the MFi Program
Read the Bluetooth documentation and download the Accessory Design Guidelines to get specifications on using Bluetooth technologies. Follow the guidelines and test your prototypes to make sure they meet requirements. Learn about Bluetooth Download the Apple Accessory Design Guidelines
Download the Accessory Design Guidelines for specifications on using Bluetooth technologies, creating watch bands, designing cases, and more. Download the Apple Accessory Design Guidelines View the HomeKit Accessory Protocol Specification (Noncommercial Version)
Discover valuable resources you can use to improve your coding skills, as well as ways to connect with Apple experts for technical and design guidance. Learn more
With Media Player APIs that support AirPlay 2, you can wirelessly send your content from any Apple device to a speaker enabled with AirPlay or Apple TV. Learn about AirPlay
AirPrint is built into most popular printer models and offers a complete set of features, including full-quality output, automatic media selection, and enterprise-class finishing options. Learn how to easily to deliver photo and document printing in your apps without the need to download or install drivers. Learn about AirPrint
Apps that use the CarPlay framework can provide audio, communication, and route guidance features, and help people locate nearby services. Vehicles can integrate support for CarPlay on their primary display and show route information in their instrument cluster. Learn about CarPlay
The Game Controller framework supports a wide variety of popular controllers, such as the Xbox Series X|S Wireless Controller or the Sony PS5 DualSense Wireless Controller. Adding controller support to your game is an easy way to provide a unified experience across iPhone, iPad, Mac, and Apple TV. Learn about Game Controller
The HomeKit framework is used to build apps that coordinate and control home automation accessories from multiple vendors to present a seamless, user-focused interface. Learn about HomeKit
The HealthKit framework provides a central repository for health and fitness data on iPhone and Apple Watch. With the user’s permission, apps communicate with the HealthKit store to access and share this data. Learn about HealthKit
iBeacon technologies enable location awareness possibilities for apps. Leveraging Bluetooth Low Energy, a device with iBeacon technology can be used to establish a region around an object. This allows a device to determine when it has entered or left the region, along with an estimation of proximity to a beacon. Learn about iBeacon
The External Accessory framework enables apps to communicate with an MFi accessory that connects to an Apple device through an Apple Lightning connector or Bluetooth Classic. Make sure to first consult with the accessory developer or manufacturer to determine if they plan to authorize specific third-party apps to communicate with their MFi accessories . Learn about External Accessory
The Nearby Interaction framework is used to build apps that interact with accessories that are within close proximity to an Apple device that includes the U1 chip. Learn about Nearby Interaction