alarmkit - Build iOS alarms and countdown timers
Implement AlarmKit alarms and countdown timers with system UI on the Lock Screen, Dynamic Island, and Apple Watch.
Tags
Updated: 2026-09-29Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Request alarm authorization
- Schedule fixed alarms
- Schedule recurring alarms
- Configure countdown timers
- Configure alarm presentations
- Handle stop and snooze actions
- Observe alarm state changes
- Integrate Live Activities
Inputs
- Alarm schedule
- Timer duration
- Alarm presentation
- Alarm metadata
- Alarm identifiers
- Stop and snooze intents
- Alarm sound
Outputs
- Scheduled system alarms
- Countdown timer UI
- Lock Screen alarm UI
- Dynamic Island alarm UI
- Apple Watch alarm UI
- Alarm state updates
Requirements
- iOS 26 or later
- iPadOS 26 or later
- AlarmKit framework
- User alarm authorization
- Widget extension for countdown UI
