← All Plans
Free

Free Plan

$0 / forever

Everything you need to evaluate app-dist with a single app and a small group of testers. No credit card required.

Get Started Free

What's Included

Apps

1 app

Register one macOS app for beta distribution. Perfect for evaluating the platform before committing.

Testers

10 testers

Invite up to 10 beta testers per app. Each tester receives a unique, token-gated download link via email.

Releases

5 releases / month

Upload up to 5 signed and notarized DMG builds per month. Each release creates a new version your testers can download.

Token-Gated Downloads

Included

Every download link is a unique, opaque token. Configurable attempt limits and expiry. Instant revocation.

CLI Access

Full access

Use the open-source Rust CLI for building, signing, notarizing, uploading, and managing testers. View on GitHub.

Security

Full platform security

Sensitive data is always protected. Emails stored as HMAC digests, tokens as SHA-256 hashes, passwords as PBKDF2 with 600K iterations. All HTTPS, no public R2 URLs.

Not Included

Paid Downloads

Sell your app directly to customers with 97% revenue retention. Requires Starter plan or above.

Sparkle Auto-Updates

Automatic appcast.xml generation, Ed25519 signed updates, and beta/stable channels. Requires Pro plan or above.

Priority Support

Get faster response times via email. Community support only on the Free plan.

Overages & Limits

10 testers / app

Hard cap. Upgrade to Starter (100 testers) to invite more.

5 releases / month

Hard cap. Additional releases require upgrading to Starter (50/month) or Pro (unlimited).

1 app

Hard cap. Starter supports 3 apps, Pro supports 10.

Download bandwidth

Unlimited. Zero egress fees on Cloudflare R2. No data transfer charges, ever.

DMG storage

Unlimited. All releases are stored at no additional cost.

Fine Print

  • The Free plan is intended for evaluation and open-source projects. We don't impose artificial friction, but the limits are designed to give you a real feel for the platform.
  • No credit card is required to sign up. You can upgrade at any time and your data carries over.
  • "1 app" means one registered app in the platform. You can delete and recreate apps, but you're limited to one active app at a time.
  • Community support is available via GitHub Issues on the CLI repo.
  • Testers count is the total number of unique email addresses you've invited across your app. Deleting a tester frees their slot.
  • Download tokens expire after a configurable period (up to 168 hours / 7 days) and have a configurable attempt limit (up to 20 per token).
  • The Free plan does not expire. Use it for as long as you want, at these limits.