Develop
Use the PassKit developer toolkit to integrate passes into your applications
By Paul and 4 others5 authors36 articles
- How to get started as a developerAuthentication and accessing the PassKit SDK and developer documentation
- Why do you recommend using SDK's?The primary benefit of interacting with PassKit over gRPC is speed and efficiency.
- Implementing Semantic Boarding PassesUpgrade passenger experiences with iOS 26 semantic boarding passes
Software Developer Kits
Unlock the Power of PassKit using our SDK's
- Using the PassKit Postman CollectionLearn how to access and use the PassKit SDK using Postman.
- How to use the PassKit Python SDKThe PassKit Python QuickStart provides working examples for creating and managing Apple Wallet and Google Wallet passes using the PassKit Python SDK.
- How to use the PassKit PHP SDKThe PassKit PHP QuickStart provides working examples for creating and managing Apple Wallet and Google Wallet passes using the PassKit PHP SDK.
- How to use the PassKit Java SDKThe PassKit Java QuickStart provides working examples for creating and managing Apple Wallet and Google Wallet passes using the PassKit Java SDK.
- How to use the PassKit C# SDKThe PassKit C# QuickStart provides working examples for creating and managing Apple Wallet and Google Wallet passes using the PassKit C#/.NET SDK.
- How to use the PassKit Golang SDKThe PassKit Go QuickStart provides working examples for creating and managing Apple Wallet and Google Wallet passes using the PassKit Go gRPC SDK.
- How to use the PassKit QuickstartsLearn how to use PassKit QuickStarts to set up your SDK credentials, connect to the PassKit API, run example projects, and start building Apple Wallet and Google Wallet integrations.
- How to use the PassKit Ruby SDKThe PassKit Ruby QuickStart provides working examples for creating and managing Apple Wallet and Google Wallet passes using the PassKit Ruby gRPC SDK.
- How to use the PassKit TypeScript SDKThe PassKit TypeScript QuickStart provides working examples for creating and managing Apple Wallet and Google Wallet passes using the PassKit TypeScript gRPC SDK.
- Using Long-Lived API TokensGenerating your Long Lived Token
- Enrolling a member with a Thumbnail imageUsing Postman and a base64 encoded image
- Authenticate REST Requests using JWTHow to authenticate REST Requests to the PassKit API using JSON Web Tokens
- Membership Protocol: Filtering, Listing and Counting by APIFilter programs, tiers and members by API.
- Coupon Protocol: Filtering, Listing and Counting by APIFilter campaigns, offers and coupons by API.
- Pass Templates, Locations, Beacons & Links: Filtering, Listing and Counting by APIFilter templates, locations, beacons and links by API
- Using custom fields with your Membership or Loyalty ProgramCustomise the data of your membership or loyalty program to fit your member profiles.
- Self redemption pages for couponsDesign beautiful and engaging self redemption paper and redeem your coupons without the need of POS integration
- Creating Boarding Passes for Apple & Google WalletUse the PassKit API to set up your Flights Assets and Issue Boarding Passes
- Issuing event tickets at scaleIssuing event tickets using the PassKit API and automatically creating events
- Create an event ticket for Apple Wallet and Google Pay by PassKit APIIssue your event tickets and send it to your customer by email.
- 2 Steps to Call PassKit API from Google App ScriptPassKit API token generation script for GAS and an example
- MySQL Setup InstructionsHow to connect your MySQL database to PassKit
- "Token used before issued" ErrorHow to resolve the API call error "token used before issued"
PassKit Stamp Cards
Using PassKit to issue, manage and use Stamp Cards
