We had to use an Android and iOS SDK in our Capacitor app, for which no plugin existed. Capawesome was able to create a fully functional Capacitor plugin for us within a few days. The communication was excellent and the plugin works perfectly.

Push over-the-air updates to your users — skip app store review, fix bugs instantly, and release features on demand.
More than 1,000 teams build with Capawesome
Capawesome Cloud is easy to set up and integrates seamlessly with your existing Capacitor app
Start by creating a new app in the Capawesome Cloud Console. Just enter your app name, create your first channel and you're ready to go.
Get startedInstall the Live Update SDK in your Capacitor app and configure the plugin to connect to your Capawesome Cloud project.
Read the docsPublish your first live update to your app and see the magic happen. Just upload your changes via the Capawesome Cloud Console or the Capawesome CLI.
Read the docsDelta updates, code-signed bundles, automatic rollbacks, and audit logs — available on every plan from day one.
Sign every bundle with an RSA key pair (2048, 3072, or 4096-bit) so devices install only updates you've authored.
Ship only the files that changed. Smaller downloads, faster installs, happier users on slow networks.
Release to 10%, 25%, 100% of users at your pace — catch regressions before they hit your entire base.
If the app crashes after an update, automatically roll back to the last healthy bundle — no user action required.
Download updates silently while the app is in use and apply them cleanly on the next launch.
Pick background, always-latest, or a fully custom strategy — one plugin, every update flow.
Lock production channels to code-signed bundles and restrict publish access by role.
Stop a rollout mid-flight without resetting progress — resume the moment you're ready.
Track active devices, update adoption, and bundle health across every channel you operate.
Every bundle, rollout, and rollback — timestamped and queryable from the console, CLI, or API.
Complete entity-level audit trail for every channel, bundle, and team member change.
Host bundles on your own CDN or infrastructure. We handle metadata — you own the delivery.
Run every release track — dev, staging, production, QA, customer-specific — from a single project with fine-grained control over who gets what.
Channel pausing to freeze rollouts without losing state
Channel surfing for opt-in beta and internal QA builds
Channel forcing to route specific devices on demand
Channel protection with code-signed bundles and RBAC
Skip the local build step and the CI glue. Point the Capawesome CLI at a branch or tag and the Cloud Runner clones, builds, and ships the update for you.
One command from git ref to a published live update
No local toolchain — ship from Windows, Linux, or a Chromebook
Encrypted build-time secrets, configurable per channel
Same runner that powers Native Builds for iOS and Android
Gradual rollouts and automatic rollbacks are on by default, so a bad bundle never reaches your whole user base.
Gradual rollouts to 10%, 25%, 50%, or 100% of users
Automatic rollbacks when a release misbehaves on device
One-click manual rollback from console, CLI, or API
Every bundle ships through a network purpose-built for low latency and high availability — so an update in Berlin lands just as fast in São Paulo.
Deliver updates to as many devices as you need all around the world
Our Live Update SDK is open source and easy to integrate thanks to comprehensive documentation
import { LiveUpdate } from "@capawesome/capacitor-live-update";
const sync = async () => {
// Automatically download the latest update
const { nextBundleId } = await LiveUpdate.sync();
if (nextBundleId) {
// Reload the app to apply the update
await LiveUpdate.reload();
}
};
See how Capawesome Cloud stacks up against the typical Live Update service.
We power apps with millions of users worldwide
myGiGroup
200K+ Downloads
BTC-ECHO
100K+ Downloads
DHBW VS
10K+ Downloads
VisitReport
100K+ Downloads
Zenda
500K+ Downloads
Logistiko
10K+ Downloads
Our customers love Capawesome Cloud - find out why
We had to use an Android and iOS SDK in our Capacitor app, for which no plugin existed. Capawesome was able to create a fully functional Capacitor plugin for us within a few days. The communication was excellent and the plugin works perfectly.

We mainly use over-the-air (OTA) updates to deliver critical bug fixes and updates when waiting on the App Store review process is not an option. After dealing with too much down-time and latency from Capgo, we made the decision to switch to Capawesome Cloud and we couldn't be happier. Capawesome is more stable and the package delivery speeds are significantly faster, which makes a big difference at scale. Capawesome's team is extremely responsive and professional - thanks for supplying such a great product guys.

Capawesome Cloud has become an essential part of our release workflow. We mainly use it for over-the-air updates, allowing us to fix bugs and release updates quickly without waiting for the app review process. The integration was incredibly easy — it took us less than a day and felt almost plug-and-play. The support is excellent as well; the team is always helpful, responsive, and quick to reply.

We've been using Capawesome Cloud for CI/CD across our Capacitor apps and couldn't be happier. Migrating from Appflow was a breeze — we were up and running in no time, with way less friction than anticipated. The setup was straightforward and the workflow has been rock solid ever since. But what really sets Capawesome apart is the support. The team is incredibly responsive and genuinely helpful. It's great to get that level of personal attention from a SaaS tool. Highly recommend it to any Capacitor team looking to simplify their deployment pipeline.

Moving from Ionic Appflow to Capawesome Cloud has been a fantastic experience. We're very pleased with the product and genuinely impressed with what the team has built. The builds are significantly faster than Ionic Appflow, which is a nice improvement. We especially appreciate how the build process is separated from deployment—it has made debugging much easier and streamlined our entire workflow. The support has also been great. We hope to see even more users make the switch!
We switched from Capgo to Capawesome Cloud a few months ago and so far we haven't looked back. With Capawesome Cloud, we have significantly less downtime, updates are delivered faster, and support is literally the best we have ever experienced. The integration was straightforward, and the documentation is clear and concise. Big thanks to the Capawesome team for creating such an awesome platform!

We tested and verified several solutions on the market to help us deliver OTA updates for our Apps quickly, securely and, most importantly, that were capable of scaling as we grew and demanded. Capawesome Cloud was our choice! The integration is super simple, we have automatic rollback and code signing to ensure the security of updates. The costs are transparent and honest, we are very happy with the platform and looking forward to integrating our future Apps!

Capawesome's live updates have been a game changer for our mobile recipe app at King Arthur Baking. We can quickly deliver improvements without app store delays, saving time and resources while keeping the experience fresh for our baking community.

Capawesome Cloud has been a game-changer for our team. We can now deploy updates to our Capacitor app without pushing to the app stores. This has saved us countless hours and allowed us to iterate faster. It's a must-have for any modern app development team.

Our Capacitor app had several unique requirements for running operations in the background. The Capawesome team was able to quickly understand our needs and crafted a customized Capacitor plugin that exceeded our expectations.

Capawesome Cloud has helped us reduce our live update costs by more than 90% while offering more features than our previous provider. The integration took us less than a day and the support is top-notch. We now deliver daily live updates to more than 200,000 devices without any issues.

Learn how Capawesome Cloud tracks usage for Capacitor Live Updates, ensuring you stay within your plan limits and understand your app’s performance.
Learn how to safely roll out updates to your Capacitor apps using Capawesome Cloud’s gradual rollout feature, minimizing risks and ensuring a smooth user experience.
Learn how to ensure only compatible updates are delivered to your users by restricting live updates to specific native versions using Capawesome Cloud.
Can't find the answer you're looking for? Reach out on Discord or contact our team.
Live Updates, also known as Over-the-Air (OTA) or hot code updates, are a way to deliver updates to your app without the need to resubmit it to the app stores. This allows you to fix bugs, add new features or change the design of your app in real-time. Unlike traditional app updates that require users to download from app stores and can take days for review, Live Updates are delivered instantly via our global CDN. This dramatically reduces your time to market and allows you to respond quickly to issues or user feedback.
Yes, Live Updates are fully compliant with both Apple App Store and Google Play Store policies. Our platform only modifies the web layer (HTML, CSS, JavaScript, and assets), which is explicitly permitted by both stores. Apple allows "interpreted code" downloads as long as they don't change the app's primary purpose, and Google Play exempts code running in webviews from self-update restrictions. Learn more in our Live Updates FAQ.
Most teams have Live Updates running in their app within an afternoon. Install the SDK, connect it to Capawesome Cloud, and ship your first update — no infrastructure to set up and no DevOps expertise required.
Live Updates are part of Capawesome Cloud, with transparent flat-rate pricing and a 14-day free trial so you can try it before you commit. There are no surprise per-build or bandwidth fees — see the pricing page for details.
Yes. Every update is delivered over HTTPS, and code signing is available on all plans — the recommended setup, where your app cryptographically verifies each update before installing it. Once configured, even a server compromise could not put a malicious update on your users' devices.
Updates are delivered almost instantly. When you deploy a Live Update, it becomes available on our global CDN within seconds. Users will receive the update automatically the next time they open your app or when the app checks for updates in the background. The download time depends on the update size and the user's network connection, but most updates are just a few megabytes and download in seconds.
Yes. Channels let you ship updates to specific groups — internal testers, beta users, or a small percentage of production traffic — before promoting them to everyone. This lets you catch regressions early and roll out with confidence.
Yes, you can easily rollback to a previous version at any time. Our platform maintains a complete history of all your Live Updates, allowing you to instantly revert to any previous version if you discover an issue. Devices that fail to launch cleanly after applying a new bundle revert to the last good version on their own and stop trying to install the broken bundle — every user repairs themselves without manual intervention. Rollbacks are deployed just as quickly as regular updates, typically taking effect within seconds.
Yes, Live Updates are only supported for binary-compatible changes (e.g. HTML, CSS, JavaScript, and assets). This is a general limitation of the Live Updates technology itself, not a limitation of our SDK or platform. If you change native code, such as adding a new Capacitor plugin or updating native dependencies, you need to resubmit your app to the app stores. For this reason, you must be careful to restrict Live Updates to compatible native versions of your app. Feel free to reach out to us if you have any questions or need help with this.
Live Updates work with Capacitor, Ionic, and Cordova apps on iOS and Android. Pure native iOS and Android apps are not supported, since the underlying technology relies on the web layer of your app.
Yes. We have helped many teams move from Ionic Appflow and Capgo with minimal downtime. If you would like a hand, reach out via the contact page.
Get started in under five minutes. 14-day free trial on every plan — cancel anytime.
Questions first? Join us on Discord or read the Live Updates docs.
Ship mobile apps
the
modern
way.