SiriKit enables your iOS apps and watchOS apps to work with Siri, so users can get things done using just their voice. Your content and services can be used in new scenarios including access from the lock screen and hands-free use.

Now Available

SiriKit on HomePod

With the intelligence of Siri, users control HomePod through natural voice interaction and can conveniently access iOS apps that support SiriKit Messaging, Lists, and Notes. Siri recognizes SiriKit requests made on HomePod and sends those requests to the user’s iOS device for processing. To prepare your app, make sure that your SiriKit integration is up to date and that you’ve adopted all of the appropriate intents.

Test the voice-only experience by using Siri through headphones connected to your iOS device with iOS 11.2 or later.

Download the latest iOS 11 beta

SiriKit Domains and Intents

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. For example, a messaging app would likely register to support the Messages domain, and the intent to send a message. 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.

“Add eggs and milk to my grocery list in MyListApp.”

Lists. Create reminders, 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.

“Get me a ride to SFO via MyRidesApp.”

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

“Send a text to Carey using MyTextApp.”

Messaging. Send text messages through apps that support messaging services.

Works with HomePod

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

Photo Search. Look for photos and videos of particular content type and play slideshows in the app of their choice.

“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.

“Call Mike on my MyVoIPApp.”

VoIP Calling. Initiate video and audio calls with apps that support voice over IP.

“Start my daily run workout from MyWorkoutApp.”

Workouts. Start, pause and end workouts using your favorite workout app.

“Set the heater to 72 degrees from MyCarApp.”

Climate and radio. Specifically designed for CarPlay automaker apps, this allows users to set the climate controls and adjust the radio while they’re in their car.