OtaKit just launched - get 50% off with code
Ship app updates instantly
Push updates directly to your Capacitor app without app store reviews.
Fully compliant with Apple App Store and Google Play policies.
How it works
Over-The-Air updates for Capacitor
Simple setup and fast release flow with the OtaKit CLI.
01
Install
Add the OtaKit plugin to your Capacitor app.
$ npm install @otakit/capacitor-plugin02
Upload
Build your app and upload its bundle to OtaKit.
$ otakit upload03
Go live
Devices pick up the update automatically.
$ otakit releaseDashboard
Everything in one click
A full-featured web dashboard to manage and monitor your releases in real-time.

Features
Everything you need for live updates
A complete OTA platform for Capacitor teams of any size.
Instant delivery
Updates land on devices in seconds. Fix critical bugs the moment you find them — no app store review.
Channel-based releases
Release bundles to production, staging, or custom channels. Roll back instantly if something goes wrong.
App Store compliant
OTA updates for web layers only — fully compliant with Apple and Google guidelines for Capacitor apps.
Secure by default
SHA-256 bundle verification, signed manifests, HTTPS enforcement, and delivieries via Cloudflare CDN.
Team & API keys
Invite members, assign roles, and manage scoped API keys per organization.
Open source
Fully open-source core. Self-host on your own infrastructure or use our managed service.
Pricing
Simple, value-aligned pricing
Pricing is based on live updates delivered — no seats, end-user tracking, bandwidth, or storage.
Starter
$0/mo
Free tier for early usage.
1,000 updates / month
- Unlimited releases
- Unlimited apps
- Unlimited users
- Channel-based deploys
- Dashboard + CLI
- Real-time analytics
Recommended
Pro
$19/mo
For growing apps.
100,000 updates / month
- Everything in Starter
- Team members & roles
- Priority support
Scale
$99/mo
For apps at production scale.
1,000,000 updates / month included
- Everything in Pro
- Best value for high-volume apps
- Usage-based top-ups
Need more usage? Enable overage pricing ($0.0001 per additional update), or contact us for a custom plan.
Ready to ship faster?
Push over-the-air updates directly to your users without delays.