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

$0/month
  • 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)
Get started
Most popular

Pro

For developers who ship fast

$19/month
  • 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)
Subscribe to Pro

Compare plans

FreePro
Monthly publishes1550
Deep verify runs220
Light verifyEvery publishEvery publish
Overage per publish$0.99$0.49
Overage per deep verify$2.99$1.49
Build queue priorityStandardPriority
ProjectsUnlimited*Unlimited
Account requiredNo (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.