Simple, per-app pricing
Ship your Rails app to the app stores.
A native contractor costs $200/hour. Ruby Native gets your app to testers in a day, free until you ship.
Starter
$299 /year per app
App store distribution, automated screenshots, and native source code access.
-
Deploy to the app stores
-
Automated app store screenshots
-
Updates and security patches
-
Source code access forever Even if you cancel, you keep the native source code. Deploys and future updates require an active subscription.
Business
$999 /year per app
Everything in Starter, plus in-app subscriptions and priority support.
All Starter features, plus:
-
In-app subscriptions and purchases
-
Subscription product management
-
Subscription webhook handling
-
Priority support
Turnkey
$15,000+ one-time
I build and ship your app for you. You stay focused on your product.
All Business features, plus:
-
Custom design and development
-
Store submissions and review handling
-
Same-day support via email and video
-
First year of Business included
No credit card required to get started. Deploy to TestFlight, test with your team, and pay only when you ship.
Rails developers shipping to the app stores.
“One day to TestFlight. It lets me focus on building the app, not fighting Apple.”
Kieran Klaassen
Entrepreneur in Residence, Every
“I started with Hotwire Native, then tried Swift. Both took too long. Ruby Native got me from zero to TestFlight in a day.”
Ender Ahmet Yurt
Founder, Foxance
“I literally said "this is so f***ing cool" out loud working on this.”
Mike Johns
Senior Product Manager
“A lifesaver for a first-time App Store developer. It configures everything, not just the code.”
Brice Sanchez
Senior Ruby on Rails Developer
“A side project I never found the time to ship. Ruby Native got me over the line, with not a single fight with Xcode.”
Nat Picone
Indie maker, FantaSummer
Frequently asked questions
Can't find what you're looking for? Send me an email and I'll get back to you.
Will Apple approve my app?
Yes. Ruby Native apps include native components that satisfy Apple's guideline 4.2 (Minimum Functionality): a native tab bar, push notifications, and proper app assets. These are what separate a real app from a wrapped website in Apple's eyes. Built by a developer who has shipped 25+ apps with the underlying technology. The Turnkey option includes review handling if you want a hands-off experience. Learn more about App Store review.
How is this different from a PWA?
PWAs don't get a real presence in the app stores. Ruby Native gives you a real native app with a native tab bar, push notifications, and an actual store listing. Users find you in the store, not via a browser prompt.
How is this different from Hotwire Native?
Hotwire Native gives you more control but requires writing Swift and Kotlin code. Ruby Native is for teams who want to be in the app stores without touching native code.
How is this different from Capacitor?
Capacitor requires you to maintain a full Xcode project. Ruby Native is config-driven. You never open an IDE, never write Swift, and never manage native dependencies. Just YAML and Ruby.
Does it work with my existing Rails app?
Yes. Ruby Native works with any Rails app regardless of frontend framework. Hotwire, Inertia, HTMX, React, Vue, Stimulus, or plain ERB all work as-is. The Rails libraries you already use keep working too, including Devise, OAuth, Active Storage, Action Cable, and Trix. Add the gem, run the generator, and you're up and running.
Do I need a Mac to build the iOS app?
No. Cloud builds handle everything. You push your config, we compile the app, sign it, and deliver it to TestFlight. All from your Rails project, on any operating system.
Do I need an Apple Developer account?
Yes. Apple requires a $99/year membership to publish apps. You don't need it to preview your app, but you'll need it before your first cloud build.
What do I actually get access to?
The full native shell source code for both platforms. Real Xcode and Android Studio projects you can open, build, and modify. Cloud builds are a convenience layer on top. You're never locked into our infrastructure to ship your app.
What happens if I cancel?
Your app stays live in the App Store and on Google Play. Your users are completely unaffected. You keep the source code at the version you had. You lose cloud builds, future updates, and in-app subscription management (Pro). When a new OS version ships, you can resubscribe to get the latest native shell and cloud builds again.
What about Android and Google Play?
Fully supported. Ruby Native builds your Android app for Google Play the same way it builds your iOS app, and apps built with Ruby Native are already live in Google Play. Your Rails backend doesn't need to change. Read the Android docs.
What if I need more native features later?
Ruby Native is the starting point, not a dead end. If you outgrow YAML configuration, graduate to Hotwire Native for deeper native control. Your Rails backend stays mostly the same at every step. There's no lock-in and no rewrite. Book a mobile playbook if you want help planning the next step.