Skip to main content

How delivery works

How delivery works

For storage backends, CDN options, and when to customize server adapters, see Infrastructure adapters. Cloudflare CDN setup: Cloudflare setup. Most installs use the defaults from Install.

The SDK reads these objects under your download base URL:

<downloadBaseUrl>/<deploymentKey>/meta.json
<downloadBaseUrl>/<deploymentKey>/<binaryVersion>/manifest.json
<downloadBaseUrl>/<deploymentKey>/<binaryVersion>/<runningPackageHash>/manifest.json
  • The manifest carries the full bundle URL and, when available, a binary patch URL. The SDK prefers the smaller patch and automatically falls back to the full bundle if the patch download or apply fails.
  • Bundle file names: iOS main.jsbundle, Android index.android.bundle.
  • The MinIO bucket (codemagic-patch) allows public reads of published artifacts but denies public reads under the _internal/* prefix (staged uploads).