Docs Pricing Console Get Started Free
Now in Public Beta

Ship instant updates
to your Flutter apps

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.

Without Code Push
Fix a bug in your Dart code
Submit to App Store review
Wait 1–7 days for approval
Hope users update the app
3–7 days
vs
With Code Push
Fix the bug
Run fcp codepush patch
Users get the fix instantly
Under 1 minute

Three steps to instant updates

Get from zero to live code push in under five minutes. No native code changes required.

1

Install & Setup

Add the code_push package to your Flutter app and configure your project with the CLI.

2

Create a Release

Build and upload a baseline release. This becomes the foundation for all future patches.

3

Push Patches Instantly

Make changes to your Dart code and push a patch. Users receive it on their next app launch.

Everything you need to ship with confidence

Built for production Flutter apps from day one.

Instant Updates

Push fixes and new features directly to users without waiting for app store review. Updates take effect on the next app launch.

Gradual Rollouts

Roll out patches to 1% of users, then 10%, then 100%. Catch issues early before they reach your entire user base.

One-Click Rollback

Deployed a bad patch? Revert to any previous version instantly. Your users will never notice a thing.

Analytics Dashboard

Track patch installations, success rates, and adoption in real time. Know exactly how your updates are performing.

Signed Patches

Every patch is cryptographically signed and verified on-device. Ensure integrity and protect against tampering.

Multi-Platform

Full support for iOS, Android, macOS, and Linux. One tool to manage updates across every platform you target.

End-to-End Encryption
Signed Patches
TLS Encrypted
On-Device Verification
Auto Crash Recovery

Deploy in three commands

The CLI does the heavy lifting. You focus on writing great Dart code.

Terminal
# 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.

flutter_compile CLI

The Swiss Army knife for Flutter contributors. SDK management, engine builds, code push — one CLI.

🔧

SDK Management

Install, switch, and pin Flutter SDKs. Manage multiple versions effortlessly.

⚙️

Engine Builds

Build the Flutter engine locally. Full control over your development environment.

🚀

Code Push Workflow

Release, patch, and rollback — the full code push lifecycle from your terminal.

📟

22+ Commands

Daemon mode, TUI interface, and a comprehensive command set for every workflow.

Install
$ dart pub global activate flutter_compile
View on pub.dev →

Code Push from your sidebar

Manage releases, push patches, and monitor rollouts — all from VS Code or IntelliJ.

VS Code Extension

Tree view for releases, patches, and rollouts. Push updates without leaving your editor.

VS Code Marketplace →

IntelliJ / Android Studio

Full Code Push integration for JetBrains IDEs. Manage your entire deployment workflow.

JetBrains Marketplace →
Try Code Push Free

No credit card required. Free tier includes 7,500 installs/month.

Simple, transparent pricing

Start free. Scale as you grow. No hidden fees.

Free
$0
Perfect for side projects and indie apps getting started.
  • 1 app
  • 7,500 patch installs / month
  • Signed patches
  • Patch rollbacks
  • Community support
Get Started Free
Business
$400 / mo
For scaling organizations with advanced needs.
  • Everything in Pro
  • 1,000,000 patch installs / month
  • Up to 25 team members
  • Priority support
  • SSO (SAML)
  • Custom rollout rules
  • Overage: $1 per 2,500 installs
Enterprise
Custom
For large-scale deployments with custom requirements.
  • Everything in Business
  • Unlimited patch installs
  • Unlimited team members
  • Self-hosted option
  • Dedicated support & SLA
  • On-premise deployment
View all plans & compare features →
Get Started Free

No credit card required.

Built from the ground up

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.

LF
Loic Fonkam
Creator & Solo Engineer — FlutterPlaza Code Push
10+
Repositories
4
Platforms
1
Engineer
Full
Stack — Engine to UI

Ready to ship faster?

Join developers who are already pushing instant updates to their Flutter apps.