Supports Sparkle's own EdDSA signatures as well as Apple Code Signing, for ultra-secure updates. Sparkle also supports authentication for installing in secure locations. Support for sandboxing is currently under development.

Flexible

Requires no code in your app, but also provides deep delegate support for maximum customization. Developers can make Sparkle work exactly as they need, and users can make Sparkle work as they prefer.