L'estensione di file .pkpass rappresenta un pass digitale utilizzato in Apple Wallet (precedentemente noto come Passbook) sui dispositivi iOS e watchOS. Questi pass possono memorizzare una varietà di informazioni, tra cui coupon, carte d'imbarco, biglietti per eventi, carte negozio e carte fedeltà. Il file stesso è un archivio compresso (ZIP) che contiene dati JSON, immagini e un file di firma. I dati JSON definiscono la struttura e il contenuto del pass, come il codice a barre, le date pertinenti e il testo da visualizzare. Le immagini vengono utilizzate per il logo del pass, lo sfondo e altri elementi visivi. Il file di firma garantisce l'autenticità del pass e previene la manomissione. Quando un utente aggiunge un file .pkpass al proprio Apple Wallet, l'applicazione Wallet analizza i dati e visualizza il pass in un formato di facile utilizzo. Il pass può quindi essere utilizzato per lo scopo previsto, come la scansione di un codice a barre in un negozio o la presentazione di una carta d'imbarco in aeroporto. Gli aggiornamenti al pass, come le modifiche al saldo di una carta fedeltà o un cambio di gate per un volo, possono essere inviati (pushed) al dispositivo dell'utente tramite il servizio di Notifica Push di Apple.