Perry Publish/Pricing
Simple pricing
One command to build, sign, and ship. Free for most developers. No account required to get started.
Free
No account required
- 15 publishes per month
- 2 deep verify runs per month
- Light verify on every publish
- All platforms (macOS, iOS, Android, Windows, Linux)
- Code signing & notarization
- App Store & Play Store submission
- Unlimited projects (with free account)
Pro
For developers who ship fast
- 50 publishes per month
- 20 deep verify runs per month
- Light verify on every publish
- All platforms (macOS, iOS, Android, Windows, Linux)
- Code signing & notarization
- App Store & Play Store submission
- Unlimited projects
- Priority build queue
- $0.49/publish overage (vs $0.99 free)
Compare plans
| Free | Pro | |
|---|---|---|
| Monthly publishes | 15 | 50 |
| Deep verify runs | 2 | 20 |
| Light verify | Every publish | Every publish |
| Overage per publish | $0.99 | $0.49 |
| Overage per deep verify | $2.99 | $1.49 |
| Build queue priority | Standard | Priority |
| Projects | Unlimited* | Unlimited |
| Account required | No (1 project) / GitHub (multiple) | Yes (GitHub) |
| Failed builds count? | No* | No* |
* Builds that fail before compilation (invalid config, missing dependencies) do not count against your monthly allowance.
Or self-host everything
Perry is 100% open source — the compiler, runtime, build server, verification service, and this website. You can run the entire publish pipeline on your own hardware for free. No vendor lock-in, ever.
Questions
Do I need an account to publish?
No. Your first perry publish just works — no signup, no payment. You get 15 publishes per month. To publish multiple projects, run perry login to create a free GitHub-linked account. No payment needed.
What happens when I hit the limit?
Your builds are paused until the next month. Upgrade to Pro for more publishes, or add a payment method for pay-as-you-go overage.
Can I self-host the build server?
Yes. The Perry compiler, build server (perry-hub), verification service, and build workers are all open source. Clone the repo, run the hub on your own Mac Mini or Linux box, and set PERRY_HUB_SELF_HOSTED=true to disable rate limiting. You get unlimited builds with zero cost. The hosted service at hub.perryts.com exists for convenience — no infra to manage, no signing certs to juggle, no build queue to monitor.
What does a “publish” include?
One invocation of perry publish <platform>. Each platform is a separate publish. A publish includes building, code signing, light verification (app launches successfully), and store submission or artifact generation.