Native iOS developers deserve to ship as fast as everyone else.
Patch brings over-the-air code updates to native Swift apps. We started it for one simple reason: Flutter and React Native developers shouldn't be the only ones who can fix a bug without waiting on the App Store.
Why we built Patch
We were sick of waiting on Apple. Every native iOS developer knows the feeling: you ship a build, spot a critical bug an hour later, and there's nothing you can do but submit a new binary and watch users hit the broken version for hours or days while review runs its course. Meanwhile, the React Native and Flutter worlds had solved this years ago — CodePush, Expo / EAS Update, and Shorebird let those teams push fixes over the air in minutes. Native Swift developers were left out.
That never sat right with us. Native iOS is where so many of the best apps are built — and those teams were the ones stuck with the slowest feedback loop. The advantage of instant over-the-air fixes shouldn't depend on choosing a cross-platform framework you didn't want.
Then the ground shifted — and almost no one noticed. When the Swift WebAssembly toolchain matured in 2025, it quietly made something new possible: compiling real Swift to WebAssembly and running it safely on-device. That was the missing piece. We built Patch on top of it so that, for the first time, genuinely native Swift and SwiftUI code can be updated over the air — no JavaScript bridge, no Dart, no rewrite.
What Patch does
Patch is over-the-air (OTA) code updates for native Swift iOS apps. You write normal Swift, run one command, and the fix lands on installed devices in minutes — no App Store review, instant rollback. Under the hood, the Patch CLI compiles the parts of your code that changed to WebAssembly and ships them as a tiny patch; the on-device SDK runs that WebAssembly in the WasmKit runtime. Code that touches raw OS APIs stays native automatically, and if a patch can't run the app falls back to the version in your signed binary — so an update can never break the app.
It's the native-Swift counterpart to the OTA tools other ecosystems already had: a CodePush alternative and Expo / EAS Update alternative for teams who build in Swift instead of React Native, and a Shorebird alternative for teams who build native iOS instead of Flutter. And it stays within Apple's rules — the Developer Program License Agreement has long permitted downloaded interpreted code, and your signed binary is never modified.
Who Patch is for
Teams who ship native iOS and want their feedback loop back.
From solo indie developers shipping frequent updates to product teams running staged rollouts, Patch is for anyone who builds in Swift and SwiftUI and is tired of the App Store review queue standing between them and their users. Fix a production bug the moment you find it. Tune logic, copy, and UI without a release cycle. Roll a bad change back across your entire fleet in under a minute.
Where we are
Patch is made in New York City by a small, remote-first, deeply technical team. We're building in the open with developers, and we'd love your feedback — or your help. If this is the kind of problem you want to work on, take a look at our open roles.
Ship native Swift fixes in minutes, not days.
Free to start. No App Store review. Instant rollback.