Over-the-air updates for Flutter

Ship Flutterupdates inseconds.

Push Dart code changes straight to your users' devices over the air. No App Store review for code fixes.

quickpatch - deploylive
·Verifying patch10ms
·Fetching release artifacts0.3s
·Creating patch1.3s
·Uploading to edge network0.8s
·Promoting to stable
PUBLISHEDLive on next launch
Android & iOSZero App Store reviewsInstant rollback310 edge nodes28ms medianStaged rolloutsDart code-pushFully managedAndroid & iOSZero App Store reviewsInstant rollback310 edge nodes28ms medianStaged rolloutsDart code-pushFully managed

How it works

Change to device in three steps.

01

Release once

Run quickpatch release and ship that build to the store as usual. The update engine is bundled into the app.

02

Patch anytime

Change Dart code, run quickpatch patch, and upload only the small diff that targets that exact release.

03

Users auto-update

Apps fetch the patch on launch and apply it on the next one. No reinstall, no review queue.

Enterprise-scale infrastructure

A global edge network that ships everywhere.

310+
Global edge nodes
28ms
Median latency
99.99%
Verified patches
Instant
Automated rollback

Capabilities

Everything you need to ship faster.

Instant code-push

Fix a bug or tweak the UI and push it live in seconds. Dart changes reach devices without an App Store review.

Android & iOS

One workflow for both platforms. The QuickPatch engine ships inside your normal store build.

Staged rollouts

Release to 10% first, watch install metrics, then ramp to 100% or pause instantly if needed.

Zero setup, fully managed

No servers to run. Engine artifacts and patches are hosted and delivered for you.

Safe by design

Patches are verified against the exact release they target, and can be paused or rolled back at any time.

Live telemetry

See downloads, installs, and failures per patch in the dashboard, so you always know what is live.

FAQ

Flutter code push, answered.

What is QuickPatch?

QuickPatch is an over-the-air (OTA) code-push platform for Flutter apps. It lets you push Dart code changes - bug fixes, UI tweaks, logic updates - directly to users' Android and iOS devices in seconds, without shipping a new build through the App Store or Google Play review process.

How does Flutter code push work with QuickPatch?

You ship your app to the stores once with the QuickPatch engine bundled in. After that, you change your Dart code, run `quickpatch patch`, and upload a small diff targeting that exact release. Apps fetch the patch on launch and apply it on the next launch - no reinstall and no store review.

Does QuickPatch work on both Android and iOS?

Yes. QuickPatch supports both Android and iOS with a single workflow. The same patch command and dashboard manage over-the-air updates for both platforms.

Is pushing code updates over the air allowed by the App Store?

QuickPatch is designed for pushing Dart code fixes and improvements to your existing app's functionality, which is a common and accepted practice for code-push tools. It does not change your app's core purpose. You should always follow Apple and Google's current developer guidelines for over-the-air updates.

How much does QuickPatch cost?

QuickPatch has a free plan with 4,000 patch installs per month. Paid plans start at $19/month (Pro, 60,000 installs) and $200/month (Business, 1,000,000 installs), with usage-based overage and custom Enterprise pricing. Apps, releases, and patches are unlimited on every plan - you're only metered on patch installs.

Is QuickPatch a Shorebird alternative?

Yes. QuickPatch is a fully-managed Flutter code-push service that offers the same core capability - over-the-air Dart updates for Android and iOS - with simpler usage-based pricing, signed patches with key rotation, and instant rollback.

Can I roll back a bad patch?

Yes. Every patch can be paused or instantly rolled back from the dashboard. You can also stage rollouts - release to 10% of users first, watch install metrics, then ramp to 100% or stop.

Are QuickPatch updates safe?

Patches are cryptographically signed and verified against the exact release they target before they are applied, and signing keys can be rotated. A patch that doesn't verify is never applied, and you can pause or roll back at any time.

Start shipping patches today.

Sign in with your Google account and push your first over-the-air update in minutes.