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.
Free tier available. No credit card required.
fcp codepush patchGet 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 --build --platform apk --version 1.0.0
Building release...
Release 1.0.0 uploaded. Release ID: rel_m1n2o3
# Push a patch to production
$ fcp codepush patch --build --platform apk --release-id rel_m1n2o3
Diffing against the baseline...
Patch uploaded. Rolling out to 100% of users.
The Swiss Army knife for Flutter contributors. SDK management, engine builds, code push — one CLI.
Install, switch, and pin Flutter SDKs. Manage multiple versions effortlessly.
Build the Flutter engine locally. Full control over your development environment.
Release, patch, and rollback — the full code push lifecycle from your terminal.
Daemon mode, TUI interface, and a comprehensive command set for every workflow.
$ dart pub global activate flutter_compile
Manage releases, push patches, and monitor rollouts — all from VS Code or IntelliJ.
No credit card required. Free tier includes 7,500 installs/month.
Start free. Scale as you grow. No hidden fees.
No credit card required.
A full-stack code push platform engineered by one developer — every layer, every line.
I built every piece of this from scratch — a full runtime, a backend server, a web console, CLI tooling with IDE extensions for VS Code and IntelliJ, and a client SDK that ties it all together. 10+ interconnected repositories, from patch signing to gradual rollout logic, all designed, built, and shipped by me. When people ask how one person can build a platform that competes with funded teams — this is how.
Join developers who are already pushing instant updates to their Flutter apps.