See if the MFi Program is right for you.
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
View specs for designing accessories.
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
See if the MFi Program is right for you.
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
View specs for designing accessories.
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
See if the MFi Program is right for you.
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
View specs for designing accessories.
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)
Designing accessories
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)
Developing apps
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
Take advantage of free resources.
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
Take advantage of documentation.
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
Take advantage of documentation.
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
See if the MFi Program is right for you.
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
Take advantage of documentation.
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
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)
Developing apps
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
Take advantage of documentation.
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
Take advantage of documentation.
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
Take advantage of documentation.
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
Take advantage of documentation.
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
Take advantage of documentation.
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
Take advantage of documentation.
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
Take advantage of documentation.
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
Take advantage of documentation.
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
Take advantage of documentation.
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