Skip to content
@PassKit

PassKit

Official PassKit SDKs and quickstarts for building Apple Wallet and Google Wallet loyalty cards, membership cards, coupons, event tickets and boarding passes.

PassKit

Build Apple Wallet and Google Wallet experiences with PassKit.

PassKit provides APIs, SDKs and developer tools for creating, distributing, updating and managing digital wallet passes.

Build:

  • Loyalty cards
  • Membership cards
  • Coupons and offers
  • Event tickets
  • Boarding passes

Get started

For application development, start with an official PassKit QuickStart in the language you already use.

QuickStarts are runnable reference implementations built with PassKit SDKs. Use one to validate your credentials, run a working wallet flow and understand the integration before adapting it into your own application.

Language QuickStart SDK
TypeScript QuickStart SDK
Node.js QuickStart SDK
Go QuickStart SDK
C# / .NET QuickStart SDK
Java QuickStart SDK
Python QuickStart SDK
PHP QuickStart SDK

Recommended development path

1. Start with a QuickStart

Clone the QuickStart for your language and configure it using the credentials and API region from Developer Tools in your PassKit account.

Run a supported example and confirm that you can successfully create and manage a wallet pass.

2. Build with the SDK

Once the QuickStart is working, use the corresponding PassKit SDK to integrate the same patterns into your own application and business logic.

3. Use the API Reference

Use the PassKit API Reference as the canonical source for available methods, request structures and responses.

REST and Postman

If you want to explore or test the REST API, start with the official PassKit Postman collection.

Postman provides working requests and example payloads so you can inspect request and response behaviour before implementing it in code.

Explore the REST API with Postman

For production application development, we recommend moving from a working QuickStart into the supported SDK for your language.

Build with your coding assistant

Using ChatGPT, Codex, Claude, Copilot or another coding assistant?

Start with an official PassKit QuickStart rather than asking the agent to build a wallet integration from scratch.

  1. Clone the QuickStart for your language.
  2. Open it alongside your application in your IDE.
  3. Let your coding assistant inspect the working project structure and examples.
  4. Point it to the PassKit SDK and API Reference for the functionality you want to implement.
  5. Adapt and test one part of the integration at a time.

This gives your coding assistant working PassKit code and authoritative API context to build from.

Do not commit PassKit credentials to source control or include private credentials in externally hosted AI prompts.

Developer resources

Apple Wallet and Google Wallet

PassKit provides a single platform for building and managing digital passes across Apple Wallet and Google Wallet.

Your application can use PassKit to create, distribute and update wallet experiences while connecting them to the systems and workflows that power your customer journey.

About PassKit

PassKit is the wallet engagement platform for creating and managing Apple Wallet and Google Wallet experiences.

Learn more about PassKit

Pinned Loading

  1. passkit-golang-grpc-quickstart passkit-golang-grpc-quickstart Public

    Official PassKit Go gRPC quickstart for building Apple Wallet and Google Wallet loyalty cards, coupons, event tickets and boarding passes.

    Go 13 5

  2. passkit-c-sharp-quickstart passkit-c-sharp-quickstart Public

    Official PassKit C# .NET gRPC quickstart for building Apple Wallet and Google Wallet loyalty cards, coupons, event tickets and boarding passes.

    C# 8

  3. passkit-java-quickstart passkit-java-quickstart Public

    Official PassKit Java gRPC quickstart for building Apple Wallet and Google Wallet loyalty cards, coupons, event tickets and boarding passes.

    Java 7 3

  4. passkit-node-quickstart passkit-node-quickstart Public

    Official PassKit Node.js quickstart for building Apple Wallet and Google Wallet loyalty cards, coupons, event tickets and boarding passes.

    JavaScript 16 5

  5. passkit-python-quickstart passkit-python-quickstart Public

    Official PassKit Python gRPC quickstart for building Apple Wallet and Google Wallet loyalty cards, coupons and boarding passes.

    Python 7 6

  6. passkit-typescript-grpc-quickstart passkit-typescript-grpc-quickstart Public

    Official PassKit TypeScript gRPC quickstart for building Apple Wallet and Google Wallet loyalty cards, coupons, event tickets and boarding passes.

    TypeScript

Repositories

Showing 10 of 26 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…