
Ship macOS app updates like it's 2025
Connect GitHub, tag a release, and let Sparkler handle hosting, signing, and rollout.
Stop hand-rolling updates
Manual appcasts. Hand-signed binaries. Custom XML. Tedious S3 or CDN uploads. Sparkler eliminates the DevOps headache so you can ship faster and sleep better.
Before Sparkler
- Manually create XML appcasts
- Manage S3 buckets and permissions
- Run complex update scripts every time
With Sparkler
- Connect GitHub once, forget about it
- Automatic hosting on global CDN
- One-click publishing and rollout
From Git tag to global rollout in 3 steps
Connect GitHub
Oauth in seconds. No setup files, no YAML.
Push a tag
CI uploads artifact. Sparkler signs and stores it securely.
Click Publish
Sparkler updates the feed. Users get the update.
Key Features
Secure by design
Private key stays local. Sparkler uses your public EdDSA key. Learn more
CDN speed
Served from Cloudflare edge with no egress fees.
Update analytics
Know who's on what, where, and when.
Phased rollouts
Control adoption with a simple slider.
Changelog editor
Rich text, Markdown, or pull from CHANGELOG.md.
Custom domains
Host feeds under your app's domain.
Know your users, understand your app
Sparkler tracks usage, version adoption, and geography—no SDKs required.
DAU/MAU metrics
Monitor daily and monthly active users to understand usage patterns and growth trends
Version distribution
See exactly which versions your users are running and identify users on outdated builds
Geographic insights
Understand where your users are located to better target marketing and support
macOS version breakdown
Track which macOS versions your users are on to make informed compatibility decisions

Powering Production Mac Apps
"Updates used to feel like such a chore. Now I ship whenever a new feature is ready."
Andrew A.
Builder of Spork and Omber
Fair pricing that grows with you
Check out our full pricing details for more information.
Free
- 1 app
- 10GB/month bandwidth
- Basic analytics
- Phased rollouts
- Custom domain
Indie
- 3 apps
- 100GB/month bandwidth
- Advanced analytics
- Phased rollouts
- Custom domain
Pro
- 10 apps
- 500GB/month bandwidth
- Advanced analytics
- Phased rollouts
- Custom domain