Siri for Developers

Siri is the world’s most popular intelligent assistant, and now has an all new compact design. With SiriKit and Shortcuts, your apps can help users get things done with just their voice, intelligent suggestions, or the Shortcuts app. Your apps can now also integrate with more platforms with Shortcuts on watchOS 7, SiriKit Music on HomePod, and SiriKit Media on Apple TV.

Shortcuts

Help users quickly accomplish tasks related to your app with their voice or with a tap with the Shortcuts API. Siri intelligently pairs users’ daily routines with your apps to suggest convenient shortcuts right when they’re needed on the lock screen, in widgets, in Search or from the Siri watch face.

Conversational Shortcuts

Siri can ask follow-up questions, which allows your shortcuts to get even more done. For example, when a user says “Order takeout,” Siri can ask, “Which order would you like?” and present a list of favorite orders from a food ordering app to choose from.

Visual Lists NEW

With new visual lists in iOS 14, you can now display visual information when prompting the user to choose between a set of options. For example, when a user asks to add groceries to their cart, Siri can show a picture, price, and description for each item.

Siri Suggestions and Suggested Events

Siri learns the user’s routines to suggest relevant shortcuts from your app at just the right time on iOS, iPadOS, and watchOS. Siri can even detect events in your apps and create helpful suggestions to add them to Calendar, reminders to check in with your app, and directions when needed. Siri learns locally on device to maintain user privacy.

Event suggestions can also extract and surface content from emails and websites. Submit a request to include information associated with your domain.

Submit events markup information

Shortcuts App

The Shortcuts app enables users to create personal shortcuts with multiple steps from their favorite apps. Using the Shortcuts API, your app can expose actions that can be paired with actions from other apps, with information passing between apps. watchOS 7 brings the Shortcuts app to Apple Watch and supports running shortcuts from Watch Face complications. The Shortcuts app in iOS 14 and iPadOS 14 adds folder support and a new compact UI when running shortcuts.

HomePod

Users control HomePod with their voice to conveniently access iOS apps that support Shortcuts and SiriKit Music, Messaging, VoIP calling, Lists, and Notes.

Integrate Your Music Streaming Service

With SiriKit Media Intents on HomePod, streaming music services can integrate directly with HomePod to deliver a seamless playback experience for their users. Users 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.

SiriKit

Apps adopt SiriKit by building an extension that communicates with Siri, even when your app isn’t running. The extension registers with specific domains and intents that it can handle. Siri handles all of the user interaction, including the voice and natural language recognition, and works with your extension to get information and handle user requests.

Learn more about SiriKit

“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 kids videos in MyMediaApp.”

Media. Search and play videos, podcasts, and audiobooks.

“Look for beach photos taken last summer in MyPhotosApp.”

Photos. Look for photos and videos of particular content type and play slideshows in the app of your choice.

“Send a text to Carey using MyTextApp.”

Messaging. Send and receive text messages through apps that support messaging. Have incoming messages read automatically with Announce Messages. Now supports audio messages in iOS 14.

Works with HomePod

“Lock my car with MyCarApp.”

Car Commands. Manage vehicle door locks and get vehicle information.

“Get me a ride to SFO with MyRidesApp.”

Ride Booking. Request a ride through apps that provide ride sharing and other taxi-like services.

“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, notes, update a to do list, or check your grocery list.

Works with HomePod

“Show my personal contact QR code in MyFriendsApp”

Visual Codes. Display your QR Code for a friend to scan.

“Set the heater to 72 degrees from MyCarApp.”

CarPlay. Specifically designed for CarPlay automaker apps, this allows users to interact with a vehicle’s CarPlay system.