General

How does Rork work?

Describe your app idea in plain English and Rork generates a real, working mobile app. Rork builds Web apps with React and Vite, native iOS apps with SwiftUI, and native Android apps with Kotlin and Jetpack Compose. You can test your app instantly on your phone or in your browser.

Does Rork build real mobile apps?

Yes. Rork builds real, native mobile apps, not web wrappers or prototypes. Rork builds native SwiftUI apps compiled with Xcode for Apple platforms and native Kotlin apps with Jetpack Compose for Android. Both produce apps you can publish to the App Store and Play Store.

What is the difference between Rork Pro and Rork Max?

Rork Pro and Rork Max differ in included credits, model access, usage limits, and support. Check Billing for the plan and allowances available to your account.

Do I need coding experience to make my mobile app?

No. Rork builds your app completely from plain English, no coding required. Thousands of apps have been published to the App Store and Google Play by people with zero development experience, built entirely with Rork.

What types of apps can I build?

With Rork Pro, you can build cross-platform apps with multiple screens, AI features (chat, voice, image generation), on-device data storage, and third-party API integrations. With Rork Max, you can additionally build 3D games, AR experiences, apps with widgets, Live Activities, Dynamic Island, Apple Watch apps, Vision Pro apps, health and fitness apps with HealthKit, smart home apps with HomeKit, and more.

Can I use Rork for professional or business purposes?

Yes, you can use Rork for professional and business purposes on any plan.

Technical

Are Rork apps actually native iOS/Android apps? Or just web apps?

They are fully native apps, not web views. Rork builds iOS apps with SwiftUI, Apple's own framework, compiled with Xcode, the same toolchain behind every app in the App Store. Rork builds Android apps with Kotlin and Jetpack Compose, Google's own toolkit for native Android apps. Projects created before Rork moved to native code keep using React Native and Expo.

How does Rork Max build native iOS apps in the browser?

Rork Max runs real Macs in the cloud loaded with Xcode and the full iOS SDK. When you send a message, an AI agent writes SwiftUI code, compiles it with Xcode, reads errors, fixes them, and builds again. The same cycle every iOS developer does, except it takes minutes. The preview you see is a real iOS Simulator streaming to your browser over a low-latency protocol. Every animation and gesture runs exactly as it would on a real iPhone.

Can I use Rork to build production-ready apps?

Yes. Both Rork Pro and Rork Max produce production-ready code in industry-standard tech stacks. You can publish directly to the App Store from Rork. If you need more advanced features, you can sync with GitHub and continue development locally or hire engineers to finish specific features.

Does Rork work on both iOS and Android?

Yes. Rork builds native iOS apps with SwiftUI and native Android apps with Kotlin and Jetpack Compose. You can add an iPhone app, an Android app, and a web app to the same project.

What Apple platforms does Rork Max support?

Rork Max builds native SwiftUI apps for iPhone, iPad, Apple Watch, and Vision Pro. It also supports platform-specific features like widgets, Live Activities, Dynamic Island, Siri intents, and iMessage apps.

Can I build a web app with Rork?

Yes. Rork builds web apps with React and Vite, hosts them at a public URL, and can connect your own domain. See Rork Web to learn more.

Integrations

Can I integrate with a database like Supabase or Firebase?

Yes. Just ask Rork to integrate with Supabase or Firebase and it will handle the setup for you.

What is Rork Backend?

Rork Backend provides serverless functions that auto-scale and can securely call third-party APIs or connect to external databases. It works similarly to Supabase Functions but is more secure because your API keys stay on the server, never in the app bundle. We host the backend for all paid users so you can use it in production.

How can I build apps with AI features like chat, voice, or image generation?

Rork integrates with OpenAI and other AI providers. On paid plans, we host the AI for you, no API keys needed. Just ask Rork to add AI chat, voice transcription, or image generation and it works out of the box.

Can I integrate with business tools like Google Sheets, Airtable, Notion, or my own API?

Yes. Tell Rork which service you want to connect to and it will generate the integration. For best results, paste a link to the service's API documentation in the chat.

Can I import Figma designs into Rork?

Yes. Copy your Figma screen frames as images and paste them into the Rork chat, or bulk-export all screens and drag-and-drop them in. Rork will use them as a reference to build your UI.

How can I add in-app purchases or subscriptions?

Both Rork Pro and Rork Max have built-in RevenueCat integration for in-app purchases and subscriptions. Just ask Rork to set up payments and it will handle the integration for you. Watch our tutorial to get started: https://youtu.be/nJe4jK2jk8A

How can I add authentication to my app?

You can add sign in to your app by integrating Supabase Auth. Just ask Rork to set it up and it will handle the integration for you. Works on both Rork Pro and Rork Max. Rork Max also supports native Apple Sign In directly. Watch our tutorial to get started: https://youtu.be/GP9IN0CKdTk

How can I add notifications?

Just ask Rork to add notifications to your app. It works on both Rork Pro and Rork Max out of the box.

Publishing

What is App Preview? Can I share my app without the App Store?

App Preview lets you test your app before you publish it. For iOS apps, use the browser installer in Chrome or Edge on a Mac. On Windows, or in a Mac browser without WebUSB, install the free Rork Companion app and connect your iPhone with a USB cable. For Android apps, run the app on a cloud Android emulator, or download the APK and install it on your device. To share an iOS app before it is in the App Store, add testers by email from Rork and they install it with TestFlight. To share an Android app, send testers the APK. Older React Native and Expo projects still open by QR code in the Expo Go app.

How do I publish to the App Store?

Rork has built-in App Store publishing. Click Publish and follow the steps. You need a paid Apple Developer Program membership ($99 per year, may vary by country). Rork compiles your app in the cloud and uploads the build to App Store Connect. When you confirm, Rork submits it to App Review.

How do I publish to Google Play or download an AAB?

For Android projects, click Upload. Rork generates an Android App Bundle (.aab); you upload it manually in Play Console. APK downloads remain useful for emulator and direct device testing. Follow the setup guide: https://docs.rork.com/submitting-to-play-store/creating-the-aab-file. Rork Max includes native Android apps built with Kotlin and Jetpack Compose, and you can publish them to Google Play.

Code Export

Can I export the code?

Yes, you own all generated code on paid plans. Use the GitHub integration to export your code and continue development in Cursor, VS Code, or any IDE. Native iOS apps export as a SwiftUI Xcode project, native Android apps as a Kotlin project, and web apps as a React and Vite project. Older React Native and Expo projects export as React Native and Expo projects.

How do I export the code?

Subscribe to a paid plan, sign in to GitHub, and use Rork's GitHub integration to sync your code. It is a two-way sync, so you can also make changes locally and import them back into Rork.

Collaboration

Can I collaborate with others?

Yes. Invite collaborators by email or shareable link with editor or viewer roles. You can also create teams to organize multiple projects under a shared workspace.

Billing

How much does Rork cost?

Rork offers a free plan to get started. Paid plans range from $20 to $1,800 per month, with more credits on higher plans. In India, plans start at ₹649 (about $8) per month. Plans and prices can vary by account and region, so check our pricing page for the ones available to you.

I hit my credit limit. Can I buy more credits?

Yes, on any paid plan, including App Store subscriptions: open Settings, go to Credits, and choose Top up credits to buy a one-time pack. Top-up credits are used after your plan credits run out. If you cancel your plan, credits you already bought stay in your account and can still be spent, but buying more needs a paid plan. They cost a little more per credit than plan credits, so if you often run out, upgrading is better value. You can also turn on Auto top-up there, or wait for your plan credits to reset on your monthly billing date.

Do I pay credits when something goes wrong?

Credits pay for the AI work Rork does on your message, for iOS build time, and for simulator or emulator time, even if the result is not what you wanted or the build fails. A screenshot capture that fails or is cancelled, and a simulator or emulator preview that fails to start, are free. If a message fails because of a system error and nothing was saved, its AI work is free, but iOS build time already used is still charged. If you press Stop, or the message is stopped, you pay only for the work already done. If you think credits were used incorrectly, contact support with your project link. Support can review individual cases.

Rork has shown “Working on next step” for a long time. Am I still using credits?

Yes, while Rork keeps working. “Working on next step” means Rork finished a step and is preparing the next one. Credits pay for the AI work in each step, for iOS build time, and for any simulator or emulator minutes Rork uses, not for how long this status is shown, and the message keeps taking steps until it finishes or you press Stop. If it seems stuck, press Stop and contact support.

Support

Do you have priority support?

Live chat is available on any plan bought on the web for $30 per month or more: open the account menu, then Support, then Contact support. App Store subscribers, anyone on a lower plan, and free plan users can email support at [email protected]. We are always hiring great support engineers, and if you are interested, apply at https://hq.rork.com

Rork broke my app. Can I revert to a previous version?

Yes. Use the Restore feature to revert to any previous version. You can preview each version before restoring to make sure you pick the right one.

Will support fix issues with my code?

We cannot fix individual code issues, but we update the AI daily to reduce mistakes. If you get stuck, try asking Rork to search the web for a solution, or restore to a working version and re-implement the feature.

Rork is stuck in an error loop. What should I do?

Ask Rork to search the web for the error, try switching to a different AI model, or revert to a previous working version and try implementing the feature again with a different approach.

Frequently Asked Questions

Quick answers about building apps with Rork

General

Technical

Integrations

Publishing

Code Export

Collaboration

Billing

Support

Still have questions?

Can't find what you're looking for? Check out our docs for more information or reach out to our support team.