Desktop app distribution, simplified
Introducing Conveyor
Build self-updating desktop app packages in minutes. Deploy to every OS from any OS. Platform native formats, fully signed and notarized.
Electron, Flutter, JVM and native.
Get Started
Electron made simple
- No special servers or code changes needed
- Use platform native updaters, not Squirrel
- Efficient delta updates
- Package, sign and ship from any Linux CI
Flutter integration
- Quick-start tutorial
- Read config from your pubspec.yaml
- Bundles Windows VC++ DLLs for you
- Replaces default Flutter icons with your own
Deep JVM support
- Integrated support for Jetpack Compose, JavaFX and CLI apps
- Optimized JVMs with jdeps and jlink
- Gradle and Maven integration
- JAR optimization and native code signing
- Binary launchers with useful features
Your Mac app will Sparkle
- Distribute outside of the Mac App Store
- Use the most popular Mac update framework
- Sign & notarize apps without needing a Mac
- Generates binary deltas for fast updates
Ultra-fast Windows installs
- One click install and launch
- Release via the Microsoft Store or a website
- Fast delta updates
- Reuses already downloaded runtime files
- Easily deployed by network admins
Cross-build packages locally
- Build/sign/notarize from any OS
- Simple but powerful config syntax
- Integrates with your build systems
- Incremental and parallel builds
Multiple update styles
- Chrome style background updates
- Or web style update-on-launch
- No code changes or special servers required
- Windows apps update even when not running
Meet enterprise requirements
- Upload to in-house signing servers.
- Provide custom signing scripts.
- Bundle custom TLS root certificates.
- Integrate with enterprise security infrastructure.
What our users say
Conveyor was the perfect solution for our needs of distributing self-updating desktop apps. The support we received was prompt and reliable.
Conveyor is the first packaging and signing solution that we actually found pleasant to use! We use it for many robotics applications, from simple CLI tools to complex GUIs.
I’ve been trying to launch this Electron app for ages, and your software made it blessedly easy.
I'm pretty impressed with how easy the process has been. Had to learn a few new things, but not nearly as much as I would've had to learn to do it all myself. Really does feel like a big step forward for my app development.
I've enjoyed working with Conveyor more than I thought I would. Using it becomes a no-brainer once you start to deal with the complexities of shipping a desktop application with a VM.
The most astonishing part? When I messed up, every single time it gave me a simple English description of the problem and a simple English suggestion of a solution.




