Push over-the-air code updates directly to your users' devices. Skip the app store review cycle, fix bugs in minutes, and roll out features with confidence.
Get from zero to live code push in under five minutes. No native code changes required.
Add the code_push package to your Flutter app and configure your project with the CLI.
Build and upload a baseline release. This becomes the foundation for all future patches.
Make changes to your Dart code and push a patch. Users receive it on their next app launch.
Built for production Flutter apps from day one.
Push fixes and new features directly to users without waiting for app store review. Updates take effect on the next app launch.
Roll out patches to 1% of users, then 10%, then 100%. Catch issues early before they reach your entire user base.
Deployed a bad patch? Revert to any previous version instantly. Your users will never notice a thing.
Track patch installations, success rates, and adoption in real time. Know exactly how your updates are performing.
Every patch is cryptographically signed and verified on-device. Ensure integrity and protect against tampering.
Full support for iOS, Android, macOS, and Linux. One tool to manage updates across every platform you target.
The CLI does the heavy lifting. You focus on writing great Dart code.
# Initialize code push in your Flutter project
$ fcp codepush setup
Project configured for code push.
App ID: app_k8x2m9f1
# Create a baseline release
$ fcp codepush release --version 1.0.0
Building release...
Release 1.0.0 created successfully.
# Push a patch to production
$ fcp codepush patch --release 1.0.0
Diffing against release 1.0.0...
Patch uploaded. Rolling out to 100% of users.
Start free. Scale as you grow. No hidden fees.
Join developers who are already pushing instant updates to their Flutter apps.