Siri for developers

In iOS 18, iPadOS 18, and macOS Sequoia, Siri is more natural, more personal, and more deeply integrated into the system. Apple Intelligence provides Siri with enhanced action capabilities, and developers can take advantage of predefined and pretrained App Intents across a range of domains to not only give Siri the ability to take actions in your app, but to make your appβs actions more discoverable in places like Spotlight, the Shortcuts app, Control Center, and more. SiriKit adopters will benefit from Siriβs enhanced conversational capabilities with no additional work. And with App Entities, Siri can understand content from your app and provide users with information from your app from anywhere in the system.
Siriβs personal context understanding, onscreen awareness, and in-app actions are in development and will be available with a future software update.
Siri selects the app best suited to message or call a contact, even without the user saying the appβs name. And Siri supports audio messages, the ability to edit or unsend messages, rich attachment reading, and fast contact resolution through system intelligence.
In iOS 17 or later, Siri can recognize variations of trigger phrases for your App Shortcuts. For example, an App Shortcut with the phrase βScan filesβ can also be triggered by similar phrases, like βScan pageβ or βHelp me scan this document.β
People control HomePod with their voice to conveniently access iOS and iPadOS apps that support App Shortcuts, SiriKit, Music, Messaging, VoIP calling, Lists, and Notes.
SiriKit Media Intents on HomePod let streaming music services integrate directly with HomePod to deliver a seamless playback experience. People can simply ask Siri to access music and playlists from your service and play them on one or multiple HomePod speakers throughout the home.
If youβd like to integrate your service with HomePod, let us know.
In iOS 17 or later and HomePod software version 17, people can use Siri to start an AirPlay session from HomePod and play media (like music, audiobooks, podcasts, radio, and meditations) using apps installed on their iPhone or iPad. Any app that adopts SiriKit Media Intents and AirPlay works with HomePod.
Apps adopt SiriKit by building an extension that communicates with Siri, even when your app isnβt running. This extension registers with specific domains and intents that it can handle. Siri handles all of the interaction, including the voice and natural language recognition, and works with your extension to get information and handle requests.
βPlay Todayβs Hits in MyMusicApp.β
Music. Search and play songs, artists, albums, stations, or playlists. Add songs to your library or playlist, and like or dislike content to suit your tastes. Part of media intents.
Works with HomePod
βFind videos for kids in MyMediaApp.β
Media. Search and play videos, podcasts, and audiobooks.
βSend a text to Carey using MyTextApp.β
Messaging. Send and receive text and audio messages through apps that support messaging. Have incoming messages read automatically with Announce Messages.
Works with HomePod
βLock my car with MyCarApp.β
Car Commands. Manage vehicle door locks and get vehicle information.
βCall Mike on MyVoIPApp.β
VoIP Calling. Initiate video and audio calls with apps that support voice over IP.
Works with HomePod
βSend $100 to John for dinner last night using MyPayApp.β
Payments. Send and request payments to and from other people, using apps that support personal payments.
βStart my daily run workout from MyWorkoutApp.β
Workouts. Start, pause, and end workouts using your favorite workout app.
βAdd eggs and milk to my grocery list in MyListApp.β
Lists and Notes. Create reminders and notes, update a to-do list, or check your grocery list.
Works with HomePod
βSet the heater to 72 degrees from MyCarApp.β
CarPlay. Interact with a vehicleβs CarPlay system. (Specifically designed for CarPlay automaker apps.)
Download Xcode and use these resources to create apps that work with Siri.