Deploy on your schedule
Send over the air updates to quickly fix bugs and complaints because unfixed bugs are revenue leaks.
Trusted by
Shipping updates, made simple
Push critical updates instantly
Update apps for all users
Rollback changes with impact
Deploy patches without delays
Stay compliant
Phase out support
Our speed to release updates has skyrocketed. It used to take four days to two weeks depending on urgency. Now it’s way faster. The reliability of shipping fixes is night and day.
How it works
Once you’ve published a release of your app with Shorebird
Finally a way to deliver instant updates
Don’t let app store review times kill your productivity
Works everywhere Flutter does
Shorebird allows you to push updates everywhere your users are.

Change any Dart code
Setup Shorebird in minutes and push updates to any Dart code.

Rollback changes with no impact
Roll changes back instead of rushing the next build through the release process.

Designed for store compliance
Shorebird adheres to all store guidelines to ensure your app is always compliant.

View our customers using Code Push
Pay as you grow
Made for hobbyists, small apps, and demos.
Great for large apps with advanced needs.
Build a custom plan for enterprise apps & needs.
Code Push allows you to send over the air updates for Flutter applications bypassing lengthy app store review cycles. Shorebird supports Android, iOS, Mac, Windows, and Linux. It requires no code changes to your Flutter app. See our quick start guide to learn more.
Code Push can be used to update any line of Dart code when issues arise, add or remove a package, change back-end services, fix dependency issues.
Yes. Code Push complies with App Store and Play Store guidelines. Changes to the app must not be deceptive. Refer to our docs for more information.
Shorebird handles app updates silently in the background to ensure a seamless user experience. Shorebird checks for updates when the application launches. If a patch is available it is downloaded and installed in the background without disrupting the user. Because the update process runs from within the app itself, the patch is not applied before launch. Users opening the app for the first time will use the base version while the patch downloads in the background.
No, Shorebird can only update Dart code. If you need to modify native build files (like build.gradle or Podfile), update a plugin's native code, or change app permissions, you must issue a full new release through the app stores. Shorebird's CLI will warn you if native changes are detected during the patching process.












