About Pass Files

Passes are a digital representation of information that might otherwise be printed on small pieces of paper or plastic. They let users take an action in the physical world, in the same way as boarding passes, membership cards, and coupons.

At a Glance

This document covers the file format used by the PassKit framework to describe passes.

Understanding the Package Structure

Pass files are stored on disk as a zipped package containing JSON files and other resources.

Understanding the Keys

The pass.json file contains a dictionary that contains most of the information about the pass.