Free plan available
Deploy your mobile app at the click of a button. It's built, signed, tested and sent to the App Store and Google Play. No Mac needed, and nothing goes public until you say so.
No card needed. Expo and Capacitor apps. Works with your existing GitHub repository.
// what is push200
Releasing a mobile app means certificates, profiles, signing keys, build numbers and two different stores. Push200 does all of it from your GitHub repository, every time you click deploy.
The name is the idea: you push, and you get a 200, the status code for success.
# what a release feels like
POST /release HTTP/1.1
Targets: ios, android
HTTP/1.1 200 OK
Signed: true
Phone-Test: passed
Delivered-To: App Store Connect, Google Play
Public: false # until you say so// sound familiar?
401 Unauthorized
“Provisioning profile doesn't match.”
200 OK Certificates and profiles are fetched for every build.
409 Conflict
“This build number was already used.”
200 OK We read the store's latest number and use the next one.
403 Forbidden
“You need a Mac to do that.”
200 OK iOS builds run on Macs hosted by GitHub. Work from Windows.
500 Internal Server Error
“It worked on my machine.”
200 OK Every build starts on a clean machine, every time.
404 Not Found
“Who has the upload key?”
200 OK Your keys are stored once, encrypted in your own GitHub.
503 Service Unavailable
“Did that crash on Android?”
200 OK Each Android build is opened on a virtual phone first.
// how it works
Link the GitHub repository your app already lives in. No code changes needed on your main branch.
Connect Apple and Google Play once, with a step-by-step guide. Your keys go straight into your own encrypted GitHub secrets.
Follow every stage live in your portal, then open the result in TestFlight or Google Play.
// what you get
Your App Store Connect key does the work. Certificates and profiles are sorted for each build, then it goes to App Store Connect, ready for TestFlight.
Bundles are signed with your upload key and verified, then sent to Google Play as a draft when you connect Play access.
Android builds are installed and opened on a virtual phone, with a screenshot and a crash check.
Store keys are sealed straight into your repository's encrypted GitHub secrets, and checked with Apple and Google when you add them.
public: falseWaiting for you. Try the switch.Builds stop at App Store Connect or a Play draft. Going public is always your decision.
Each build runs on its own separate branch, built from your latest code. Your main branch is never changed.
// 200 OK
No more fighting certificates at midnight. Your app on the App Store and Google Play, where everyone you know can download it.
Apple and Google review every app, and you choose when it goes public.
// pricing
Builds run on your own GitHub account, so GitHub bills any build minutes under your own plan. Our price stays the same however much you build.
Start free with no card. Prices are in US dollars. Cancel at any time.
$0 forever
Try it on a real app.
Best for solo developers
$19 /month
For solo developers.
$49 /month
For teams shipping often.
Custom
For larger companies.
// for the curious
Fill in a short form. We generate the settings and add the build files to a separate branch, so your own code stays clean.
Deploy your app free →// your build settings
{
"framework": "capacitor",
"platform": "both",
"appDir": "mobile",
"ios": { "bundleId": "com.you.app" },
"android": {
"packageName": "com.you.app",
"track": "internal"
}
}// faq
You push your app, and 200 is the web's status code for success. Push, then 200 OK.
Expo and Capacitor apps, for iOS and Android. Plain React Native support is new and hasn't been through many real apps yet. Flutter is next.
No. iOS builds run on Macs hosted by GitHub, so you can work from Windows.
GitHub bills build minutes to your own account, under your GitHub plan. A typical full iOS and Android build uses about 18 minutes, or roughly US$0.44 at GitHub's listed rates before any free allowance. Set a spending limit in GitHub to stay in control.
Straight into your repository's encrypted GitHub secrets. You connect GitHub with one click and choose exactly which repositories to share. If we create an Apple certificate key for you, we keep an encrypted copy to reuse for your other apps.
No. Builds stop at App Store Connect or a Google Play draft. You choose when anything goes public.
Free is $0 for 1 app, Pro is US$19 a month for 5 apps and Team is US$49 a month for unlimited apps. Larger companies can ask us for a custom price. You can cancel at any time.
Start free with no card. Set up your first app today.
Deploy your app free →