Docs
ReleaseFlow serves downloads, update feeds and license checks for desktop apps from your GitHub releases. Every app gets public URLs under https://releaseflow.net/{username}/{slug}; license endpoints live under https://releaseflow.net/api/{username}/{slug}/license.
- Quickstart: Connect GitHub, tag a release and get your download, update feed and release URLs from ReleaseFlow.
- Sparkle (macOS): Point Sparkle's SUFeedURL at the ReleaseFlow appcast, sign updates with EdDSA and map versions to CFBundleVersion.
- Electron: Use electron-updater's generic provider or Electron's built-in autoUpdater with the ReleaseFlow update route.
- License keys: Activate, validate and deactivate license keys, enforce device limits, and use the ReleaseFlowLicensing Swift package or plain HTTP.
- Channels: How stable, beta and alpha channels are assigned from tags, enabled per app, requested by feeds and resolved with fallback.
- API reference: REST endpoints for apps, releases, license keys and integrations, authenticated with an API key from
Settings → API Keys.
Setup notes and troubleshooting for feeds that return nothing are on /help.