Sparkler

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

Sparkler Analytics Dashboard

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

$0/month
  • 1 app
  • 10GB/month bandwidth
  • Basic analytics
  • Phased rollouts
  • Custom domain
Most popular

Indie

$29/month
  • 3 apps
  • 100GB/month bandwidth
  • Advanced analytics
  • Phased rollouts
  • Custom domain

Pro

$99/month
  • 10 apps
  • 500GB/month bandwidth
  • Advanced analytics
  • Phased rollouts
  • Custom domain

Frequently Asked Questions

Sparkler

Ready to stop hand-rolling updates?

Read the docs first