For membership app developers

Apple Wallet membership passes for your app

Turn membership data into a signed Apple Wallet pass. Send JSON from your server; AddPass handles generation and signing.

Start in the free sandbox. Choose a paid developer plan for production.

Northside Club
Alex Morgan
MEMBERSHIPCommunity
MEMBER NO.0042
VALID THROUGHDec 2027
LOCATIONNorthside
Your barcode or QR code
Illustrative membership pass.
Fictional details; not a working credential.

From your database to their phone

01

Create a sandbox key

Sign up for developer access and create an API key. Keep it on your server.

02

Send member details

Add a name, membership number, your branding and a barcode value to a JSON request.

03

Deliver the pass

Return the signed file or a temporary download link through your own application.

A small request. A useful member experience.

Use generic passes for club membership details or a QR code pointing to your own verification flow. Your application decides what that code does.

{
  "primaryText": "Alex Morgan",
  "logoText": "Northside Club",
  "backgroundColor": "#211c38",
  "foregroundColor": "#FFFFFF",
  "labelColor": "#FFFFFF",
  "secondaryLabelLeft": "Member number",
  "secondaryTextLeft": "0042",
  "barcode": {
    "format": "qr",
    "message": "https://example.com/members/0042"
  }
}

Send this body to POST https://app.addpass.io/api/v1/generate with your Bearer API key. The API overview explains response formats.

Keep membership logic in your app

AddPass creates and signs the pass. Your system remains responsible for membership eligibility, check-in, redemption and access decisions. Do not treat a displayed membership card as live proof that an account is active.

Before you build

Do I need my own Apple signing certificate?

Not for this integration. AddPass handles signing for passes generated through its API.

Can I update a pass after someone installs it?

This example covers generating a pass. Do not assume support for automatic updates or revocation of an installed pass; design your verification workflow separately.

Can I try it without a paid subscription?

Start in the developer sandbox. Sandbox passes are for testing and may include visible sandbox markings. Check the portal for current allowances and choose a paid developer plan for production.

Create your first membership pass

Making a card for yourself? Use the no-code creator.