Developer-first API for Apple Wallet and Google Wallet. Open-source core, transparent pricing, and a dashboard your team will actually use.
Built for developers and teams who ship
A complete API for creating, distributing, and managing wallet passes — with a visual dashboard for your non-technical team.
Simple, predictable REST endpoints. Create a pass with a single POST. Update it with a PATCH. No SDKs required — but we have those too.
Design templates with a drag-and-drop builder. Preview passes in real-time. Manage everything without writing a single line of code.
JSONB templates with data-key binding. Define your pass once, generate thousands. Membership cards, coupons, tickets, boarding passes.
One API, every device. Apple Wallet on iOS, Google Wallet on Android, direct download on web. Platform detection built in.
Like Stripe's pk_live_ keys. Let your frontend call the API directly — no backend proxy needed. Secret keys stay on your server.
Update passes in real-time via APNs. Change a loyalty balance, update an event time, expire a coupon — the pass refreshes silently.
Pre-generation validation webhooks let you approve or reject passes. Event webhooks for installs, updates, and deletions. HMAC-signed.
Integration guides live inside your dashboard — not a separate site. Contextual, org-aware examples with your actual API keys pre-filled.
The pass generation engine is open-source. Audit the code, self-host if you need to, contribute improvements. No vendor lock-in, ever.
From zero to a pass in your user's wallet in under 10 minutes. No Apple Developer account gymnastics required.
Upload your Apple Pass Type ID certificate. We encrypt it with AES-256-GCM using a key derived from your org — your cert never touches our code unencrypted.
Use the visual builder or the API. Define fields, colors, images, and data bindings. Preview in real-time before you go live.
Hit the API with your data and get back a universal link. Share it via SMS, email, WhatsApp, QR code, in-app — anywhere a URL works.
Every pass you generate comes with a universal link. Share it however your users expect to receive it — we handle platform detection and delivery.
No per-delivery fees. No channel lock-in. Your pass link is a plain URL — plug it into any messaging system, CRM, or automation tool you already use.
Embed in any ESP — Resend, SendGrid, Postmark.
Send via Twilio, MessageBird, or your own gateway.
Native rich links. No competitor supports this.
Print on receipts, posters, packaging, signage.
"Add to Wallet" button. One line of HTML.
iOS PassKit SDK or web download. Universal.
We built the product we wished existed. Here's how it stacks up against every alternative.
| Feature | PassFast | PassKit | PassNinja | Passcreator | Airship |
|---|---|---|---|---|---|
| REST API | ✓ | ✓ | ✓ | Limited | ✓ |
| Visual Dashboard | ✓ | ✓ | ✕ | ✓ | ✓ |
| Template Builder | ✓ | ✓ | ✕ | ✓ | ✓ |
| Publishable Keys | ✓ | ✕ | ✕ | ✕ | ✕ |
| Open-Source Core | ✓ | ✕ | ✕ | ✕ | ✕ |
| Push Updates | ✓ | ✓ | ✓ | ✓ | ✓ |
| Webhook Validation | ✓ | ✕ | ✕ | ✕ | ✕ |
| Built-in Docs | ✓ | Separate | ✓ | Separate | Separate |
| Transparent Pricing | ✓ | Complex | Opaque | ✓ | ✕ |
Start free. Scale as you grow. No surprise invoices, no per-delivery fees, no sales calls required.
For apps with high pass volume, complex business models, or unique operational requirements. Supports unbundling of features.
Learn more ›vs. PassKit: Their comparable plan costs ~$440/mo for 10,000 passes. PassFast Pro delivers the same volume for $79/mo — over 5x cheaper.
The core pass generation engine is open-source. Use the managed platform for convenience, or self-host for full control. Like Supabase, but for wallet passes.
Read every line. Know exactly how your passes are signed and encrypted.
Deploy on your own infrastructure. Your certificates, your data, your rules.
Open PRs, report issues, build integrations. Shape the project with us.
Export everything. Migrate anytime. Your data is always yours.
Get your API keys in 30 seconds. No credit card required. Free tier includes 100 passes per month — enough to build, test, and launch.