releaseflow
PricingDocsLog in

Docs

Docs

  • Overview
  • Quickstart
  • Sparkle (macOS)
  • Electron
  • License keys
  • Channels
  • API reference

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.

Quickstart →
releaseflow
PrivacyTermsDocsChangelogSupport