Die Dateiendung .pkpass repräsentiert einen digitalen Pass, der in der Apple Wallet (früher Passbook) auf iOS- und watchOS-Geräten verwendet wird. Diese Pässe können eine Vielzahl von Informationen speichern, darunter Gutscheine, Bordkarten, Veranstaltungstickets, Kundenkarten und Bonuskarten. Die Datei selbst ist ein komprimiertes Archiv (ZIP), das JSON-Daten, Bilder und eine Signaturdatei enthält. Die JSON-Daten definieren die Struktur und den Inhalt des Passes, wie z.B. den Barcode, relevante Daten und Anzeigetexte. Bilder werden für das Logo, den Hintergrund und andere visuelle Elemente des Passes verwendet. Die Signaturdatei gewährleistet die Authentizität des Passes und verhindert Manipulationen. Wenn ein Benutzer eine .pkpass-Datei zu seiner Apple Wallet hinzufügt, parst die Wallet-App die Daten und zeigt den Pass in einem benutzerfreundlichen Format an. Der Pass kann dann für seinen vorgesehenen Zweck verwendet werden, wie z.B. das Scannen eines Barcodes im Geschäft oder das Vorzeigen einer Bordkarte am Flughafen. Aktualisierungen des Passes, wie Änderungen des Guthabens einer Kundenkarte oder eine Gate-Änderung für einen Flug, können dem Gerät des Benutzers über den Push Notification Service von Apple zugestellt werden.