Wallet

Apple's app for boarding passes, tickets, coupons and store cards, with APIs to add and update them.

Introduced
2012
iOS 6
Kind
Platform feature
Runs on
Get it from
iOS
6.0+
iPadOS
6.0+
Mac Catalyst
13.0+
macOS
11.0+
tvOS
visionOS
1.0+
watchOS
2.0+

Overview

Apple Wallet keeps boarding passes, event tickets, coupons, store cards, gift cards and keys in one place on iPhone and Apple Watch. Passes are time- and location-aware, so they can appear on the Lock Screen when relevant, and they can be updated with push notifications.

Developers create passes signed with an Apple-issued certificate and distribute them from an app, by email or on the web. The PassKit framework adds passes from an app and also hosts Apple Pay. Newer additions include poster event tickets, redesigned boarding passes, and the Verify with Wallet API for checking age or identity with IDs in Wallet.

Pass styles

Boarding passes, coupons, event tickets, store cards and generic passes.

Timely passes

Passes surface on the Lock Screen based on relevant time and location.

Live updates

Push notifications update passes, such as gate changes or card balances.

ID verification

Verify with Wallet lets apps request age or identity from IDs in Wallet.

AddPass.swift
import PassKit import UIKit func presentAddPass(_ passData: Data, from viewController: UIViewController) throws { guard PKAddPassesViewController.canAddPasses() else { return } let pass = try PKPass(data: passData) guard !PKPassLibrary().containsPass(pass), let controller = PKAddPassesViewController(passes: [pass]) else { return } viewController.present(controller, animated: true) }

History

How it grew up.

2012

PassKit debuts

PassKit arrives with iOS 6, letting apps add passes to Passbook.

2015

Becomes Wallet

Passbook becomes Wallet in iOS 9, adding rewards and store-issued cards.

2024

Poster event tickets

A rich poster event ticket style arrives, with room for event artwork.

2025

New boarding passes

Redesigned boarding passes in iOS 26, with flight Live Activities.

2026

Pass Designer

Pass Designer for Mac and the Pass Builder server package are introduced.