Skip to content
Code Examples

Choose a reference that answers the next implementation question.

These official repositories are useful when you need more than an overview but do not want to begin from a blank project. Create an account and obtain credentials before running them.

PassKit
GitHub Go membership enrolment example
Start with a language

Use the smallest reference that gets you working.

QuickStarts are the most direct way to validate a core flow. SDK repositories are useful when you are moving that flow into a service you own.

Go

Golang QuickStart.

A runnable starting point for wallet programme flows in Go.

Open repository
C#

C# QuickStart.

A runnable starting point for a .NET application.

Open repository
Java

Java QuickStart.

A runnable Java starting point with documented configuration.

Open repository
Node

Node QuickStart.

A runnable Node starting point for supported wallet flows.

Open repository
Use the example safely

Validate the reference before you generalise it.

Follow the repository README, configure the API region or host shown for your account, and make one working request or run before changing the code. Store credentials in environment variables or a secure secrets mechanism; never commit them or paste them into externally hosted AI prompts.

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.