what is AlarmKit

Asked on 06/11/2025

1 search

AlarmKit is a framework introduced by Apple that allows developers to create alarms within their apps. It provides the ability to set alarms based on a schedule or countdown, which can break through silent mode and current focus settings on a device. Alarms created with AlarmKit can include custom titles, snooze options, and custom actions defined by app intents. They are also integrated into various system experiences, such as Standby, Dynamic Island, and Apple Watch when paired with an iPhone.

The framework allows for customization of alarm actions, such as running specific code when an alarm button is tapped, and supports the creation of custom countdown interfaces using live activities. Developers can manage the lifecycle of alarms using the Alarm Manager class, which provides control over starting, stopping, pausing, and resuming alarms.

For more detailed information, you can refer to the session "Wake up to the AlarmKit API" from WWDC 2025.