No Apple Developer Program required
Apple Wallet passes,
without the complexity
Design, distribute, and update Apple Wallet passes from a single dashboard. Hosted share pages, push notifications, and a REST API included out of the box.
Goshen
Rewards
Gold
Points
1,280
Next reward
220 pts
Everything you need to go live
From pass creation to real-time updates, PassBuddy handles the entire lifecycle so you can focus on your product.
Visual pass builder
Set colors, logos, fields, and barcodes from a form. Your .pkpass file is generated, signed, and hosted automatically.
Hosted share pages
Every pass gets a public page with a QR code and an Add to Apple Wallet button. Share the link anywhere.
Push notifications
Send lock-screen updates to every device that installed a pass. Change field values and the pass refreshes in-wallet automatically.
REST API
Create, update, and notify passes programmatically. First-class cURL, JavaScript, and Python examples in the docs.
Install tracking
See how many devices registered for each pass. Track installs over time and measure distribution performance.
Real-time updates
Edit a field in the dashboard and Apple Wallet pulls the new pass within seconds. No reinstall required.
Live in three steps
Go from zero to a pass in your customers' wallets in under five minutes.
Design your pass
Fill in your brand name, colors, logo, and field values. The live preview updates as you type so you see exactly what your customers will.
Share the link
Every pass gets a hosted page with a QR code and a one-tap Add to Apple Wallet button. Send the URL via email, text, or social.
Update in real time
Change any field from the dashboard or API. Apple Wallet pushes the update to every device automatically — no reinstall needed.
For developers
A simple API for every pass operation
Three endpoints, two headers. Create passes, update fields, and push notifications — all from your backend. PassBuddy handles .pkpass generation, signing, hosting, and device registration.
POST /api/v1/passes — create a passPATCH /api/v1/passes/:id — update fieldsPOST /api/v1/passes/:id/notify — push update# Update loyalty points with one call
curl -X PATCH /api/v1/passes/:id \
-H "X-API-Key: pb_..." \
-d '{"secondaryLeftValue": "1,580"}'
# Response
{ "passId": "k17abc...", "updated": ["secondaryLeftValue"] }
Start free, upgrade when you're ready
No credit card required. The free plan includes everything you need to create your first pass and start distributing it.
Free
$0
For trying things out
- 1 pass
- 15,000 push notifications / mo
- Hosted share page
Pro
Popular$29/mo
For growing teams
- 3 passes
- 150,000 push notifications / mo
- Full API access
Your first pass is five minutes away
Sign up, fill in a few fields, and share the link. No Apple Developer account, no Xcode, no server-side setup.
Get Started