Skip to content
QuickStarts

Start with runnable code in your language.

QuickStarts are supported application references built with PassKit SDKs. Start building after you have created a PassKit account and requested your credentials in the PassKit Portal.

PassKit Portal
Developer Tools Setup and SDKs tab showing available QuickStarts by language
Before you clone

Prepare the account and local environment first.

QuickStart-specific setup belongs in each repository and the Help Centre. These are the prerequisites you should confirm before opening one.

PassKit account

Create or sign in to the account that will own the integration.

Credentials

Request account credentials in the PassKit Portal and receive them securely at your registered email address.

API region or host

Configure the account-specific setting shown in Developer Tools.

Language toolchain

Follow the repository README for the language and local build requirements.

Choose a starting repository

Use a supported QuickStart, not a blank application.

The official repository instructions are the source of truth for each language. Start with the language your service already uses, then adapt the working flow.

Java

Java QuickStart.

A runnable Java reference with repository-specific configuration instructions.

Open Java QuickStart
Browse all PassKit repositories
What success looks like

Run one supported flow and inspect its result.

A first success is a QuickStart run that authenticates with your account, completes its documented flow and returns a resource or wallet result you can inspect. Then use the API Reference for the specific method you want to adapt.

Choose your next action

New to PassKit or ready to build?

Create an account, then request credentials in Developer Tools. If you already have account credentials, continue with a QuickStart or the official Postman collection.